c # Десятичный в строке для валюты

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

<code>ToString("0.##")
</code>

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

<code>5
</code>

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

<code>5.98
</code>

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

<code>5.9
</code>

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

<code>5.90
</code>

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

Ответы на вопрос(6)

Ваш ответ на вопрос