26 November 2013

Difference between Convert.tostring and .tostring() method Example

In this article I will explain differences between .tostring() and Convert.tostring() in asp.net.

Description:

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