Строка формата C#: как показать или ноль десятичных знаков, или два десятичных знака?C#

Место общения программистов C#
Anonymous
Строка формата C#: как показать или ноль десятичных знаков, или два десятичных знака?

Сообщение Anonymous »


При форматировании цены для табличного представления я предпочитаю видеть только целую часть числа, если нет значащей десятичной части. Однако, когда есть еще и десятичная часть, я бы хотел всегда видеть два десятичных знака, включая возможный конечный ноль. Можно ли написать строку формата, вызывающую такое поведение?

Примеры:

требуемое значение 0.000 0 123.000 123 123,456 123,46 123.400 123.40

Вернуться в «C#»