Показать 2 знака после запятой (если нет более значащих цифр)

Возможный дубликат:
Отображать число с плавающей точкой как минимум с 1 десятичным знаком

Даны следующие значения:

  • 23,50
  • 15
  • 19,3500
  • 31,505
  • 45,6670

Как я могу добиться следующего отображения:

  • 23,50
  • 15.00
  • 19,35
  • 31,505
  • 45,667

То, что я пытаюсь сделать, это ввести 2 знака после запятой, если только не существует более "значащих" цифр, и в этом случае я хотел бы также показать их.

Примечание. В настоящее время значение сохраняется как Decimal?

1 ответ

Решение

Использование

yourNumber.ToString(".00######")
Другие вопросы по тегам