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