Предположим, у меня есть целое число, которое мне нужно преобразовать в строку (например, я могу отображать значение для пользователя с помощью TextBox.variable.ToString() vs. Convert.ToString (variable)
Должен ли я предпочитаю .ToString()
или Convert.ToString()
. они оба делают то же самое (не правда ли?).
int someValue = 4;
// You can do this
txtSomeValue.Text = someValue.ToString();
// Or this...
txtSomeValue.Text = Convert.ToString(someValue);
Предполагая, что нет никакой разницы во время выполнения между ними, то мои доводы сводятся к эстетике и Недавно мне понравилось Convert.ToString()
, так как мне сказано: «Эй, я хочу, чтобы значение эта вещь как строка ". Однако я знаю, что это не совсем так ...