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