Хорошей практикой является сохранение ваших чисел в переменной с последующим использованием ToString()
См. Пример в конце
ToString () допускает перегрузку, такую как ToString(IFormatProvider provider)
, где вы можете указать специфичные для культуры c сведения о формате
Console.WriteLine(value.ToString(CultureInfo.InvariantCulture));
Альтернативные - ToString () должен использовать Convert.ToString (значение Int) разница в том, что Convert также обрабатывает ноль значения
var str = Convert.ToString(value);
var str1 = Convert.ToString(value,CultureInfo.InvariantCulture);
Это хорошая практика для преобразования числа в строку непосредственно с помощью ToString ()? Вот так:
Пример
1.ToString(); // Compiles fine
-1.ToString(); // Compile error, note you can surround it with parenthesis to get it to compile