2010-12-06 3 views

ответ

1

Это огромный. ToString() - метод, унаследованный от объекта.
Convert.ToString - это метод от IConvertible

Преобразование просто превращает ваш объект в IConvertible и вызывает соответствующий метод.

1

если вы вызываете ToString() на null строке он будет бросать NullReferenceException и Convert.ToString() не бросать NullReferenceException, вместо этого вы получите пустую строку

0

ToString не может содержать нулевое значение. Convert.ToString может содержать нулевое значение

0

Если вы используете obj.ToString() и OBJ равно нулю, то здесь вы получите NullReferenceException. Хотя, если вы используете Convert.ToString(obj), тогда он не будет генерировать исключение, если obj равно null.