Web- und Software Development

Der Unterschied zwischen .ToString(), (String) und Convert.ToString()

Written By: Mario Priebe - Mai• 28•10

Im folgenden kurz an Codebeispielen dargestellt, wo der Unterschied zwischen .ToString(), (String) und Convert.ToString() liegt.

Convert.ToString() schreibt einen leeren String

object o = null;
var s = Convert.ToString(o);

ToString() wirft eine NullReferenceException

object o1 = null;
var s1 = o1.ToString();

(String) Schreibt NULL in den String, bei dem Versuch s2 weiter zuverwenden knallt natürlich die NullReferenceException

object o2 = null;
var s2 = (string)o2;


Viel Spass am entwickeln : )

Ähnliche Beiträge

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.