Я хотел бы сгруппировать цифры в два на тысячи, но также выводить, однако число десятичных знаков на самом деле находится в числе. Я не могу понять строку формата.Форматировать число с запятыми, но сохранить десятичные знаки
1000 => 1,000
100000 => 100,000
123.456 => 123.456
100000.21 => 100,000.21
100200.123456 => 100,200.123456
Disclaimers (это не так просто, как вы думаете):
- Пожалуйста, не указывай мне this question он не отвечает на мой вопрос
- Пожалуйста, не указывай мне MSDN, статьи мне не помогли. (Если вы считаете, что я читаю их неправильно, прочитать их самостоятельно и отправить правильный ответ)
.ToString("n")
не работает, она округляет цифры
Если у вас есть более 7 знаков после запятой, не будет ли это усекать его? – MusiGenesis 2008-11-17 15:43:56
Похоже, что это не идеальное, но я могу вытолкнуть его до 12 знаков после запятой, что должно быть предел для моих целей. – 2008-11-17 15:45:27