c #Decimal to string для валюты

Для отображения валюты мы делаем:

ToString("0.##")

Для значения 5.00вывод:

5

Для значения 5.98вывод равен:

5.98

Для значения 5.90вывод равен:

5.9

Мне нужно, чтобы третий случай выдавался с двумя десятичными точками, например:

5.90

Как я могу сделать это без него влияет на другие результаты?

18
задан Tom Gullen 3 May 2012 в 18:39
поделиться