В чем разница между преобразованием и разбором типов в c # - PullRequest
0 голосов
/ 13 мая 2018

В чем разница между действиями типа DateTime.Parse() и Convert.ToDateTime(), которые оба дают одинаковый результат, но есть ли преимущество одного над другим?

1 Ответ

0 голосов
/ 13 мая 2018

этот образец может вам помочь:

int.Parse (строка s): Просто метод int.Parse (string s) преобразует строку в целое число. Если строка s равна нулю, она выдаст исключение ArgumentNullException. Если строка s отлична от целочисленного значения, то она выдаст исключение FormatException. Если строка s соответствует целочисленным диапазонам, то она выдаст исключение OverflowException.

Convert.ToInt32 (строка s): Проще говоря, метод Convert.ToInt32 (string s) преобразует строку в целое число. Если строка s равна нулю, она вернет 0, а не выбросит ArgumentNullException. Если строка s отлична от целочисленного значения, то она выдаст исключение FormatException. Если строка s представлена ​​вне целочисленных диапазонов, то она выдаст исключение OverflowException.

ссылка на статью

...