Строка. Отформатируйте целое число для использования тысяч разделителя без десятичных разрядов или продвижения 0 для маленьких целых чисел

Обратное слияние точно, что Вы хотите (см. ответ luapyad). Просто примените слияние к ошибочно фиксировавшему файлу вместо всего каталога.

53
задан Ruben Bartelink 28 December 2011 в 20:21
поделиться

4 ответа

У меня это сработало.

String.Format("{0:#,0} {1:#,0}", 5, 5000); // 5 5,000
54
ответ дан 7 November 2019 в 08:28
поделиться
String.Format("{0:#,0} {1:#,0}", 5, 5000); // "5 5,000"
  • 0 в строке формата означает вставку цифры, которая принадлежит здесь, или [ведущий / конечный] ноль [для выравнивания и т. Д.] . РЕДАКТИРОВАТЬ: Вам определенно понадобится одна последняя цифра в шаблоне, или нулевое значение будет отображаться как пустая строка
  • # означает, что ничего не помещайте в вывод, если здесь нет значащей цифры.

ИЗМЕНИТЬ (спасибо @eulerfx):

  • последняя часть должна быть 0 , а не # (как у меня изначально), поскольку нулевое значение будет в противном случае будет отображаться как строка нулевой длины.
25
ответ дан 7 November 2019 в 08:28
поделиться

Попробуйте

String.Format("{0:#,#}", 4000);
4
ответ дан 7 November 2019 в 08:28
поделиться

Попробуйте следующее: -

String.Format("{0:n0}",5000) // 5,000
String.Format("{0:n0}",5) // 5
String.Format("{0:n0}",0) // 0
45
ответ дан 7 November 2019 в 08:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: