The
basic difference between them is “Convert.ToString(variable)”
handles NULL values even if variable value become null but “variable.ToString()” will not handle NULL
values it will throw a NULL reference exception error. So as a good coding practice
using “convert” is always safe.
Example
//Returns a null reference
exception for str.
string str;
object i = null;
str = i.ToString();
//Returns an empty string for str
and does not throw an exception. If you dont
string str;
object i = null;
str = Convert.ToString(i);
No comments:
Post a Comment