Текущая культура "fr-FR" (уже установлена в приложении)
decimal amount = 20m;
var formattedCurrency = string.Format(Thread.CurrentThread.CurrentCulture, "{0:C}", amount);
Это дает мне 20,00 €
как удалить нули в конце?
- Примечание: если сумма 20,01, то на выходе должно быть 20,01 €.
- Если сумма 20.00, то на выходе должно быть 20 €
РЕДАКТИРОВАТЬ:
Я попытался использовать G29
для удаления завершающих нулей, но потерял символ валюты. :(
20.01
будет20
, а не20.01
- person Bharadwaj   schedule 01.07.2014