Ajay_Saini Ответов: 1

Предотвратить нулем в двойной


Привет,
У меня есть проблема во время преобразования double в string и предотвращения конечных нулей.

существует переменная double maxPrice, которая не определила, сколько десятичных знаков она может иметь. когда-нибудь, как-нибудь 12.30 12.00 или 12.120. Поэтому мне нужно преобразовать одно и то же значение в строковый формат и показать в отчете. но когда я пытаюсь преобразовать его, он усекает конечные нули.

Пожалуйста, дайте мне знать, как я могу предотвратить это.

Что я уже пробовал:

двузначный = 12.00 д;

Приставка.WriteLine (цифра.ToString(CultureInfo.Языка и региона существует));

1 Ответов

Рейтинг:
1

CPallini

Это выглядит так "G29" спецификатор формата должен сделать свое дело, см., например: c# - лучший способ отображения десятичной дроби без конечных нулей - переполнение стека[^].


Maciej Los

5ед!