Я пытаюсь распечатать физические величины из типа данных decimal
с количеством знаков до 6 знаков после запятой. Я хочу, чтобы отображался разделитель тысяч, но только для чисел, которые> = 10 000 (или <= -10 000). </p>
Например:
- 100 -> 100
- 1000 -> 1000
- 9999 -> 9999
- 10000 -> 10000
Я использовал этот формат, но он не совсем правильный:
myNumber.ToString("#,##0.######");
Есть ли хитрость в строке формата, чтобы разделитель тысяч отображался только в том случае, если слева от десятичного разряда находятся 5 или более цифр?