Мне нужно преобразовать десятичную строку в валюту, поэтому я сделал это:
CultureInfo usa = new CultureInfo("en-US");
NumberFormatInfo nfi = usa.NumberFormat;
nfi.CurrencyDecimalDigits = 0;
myValueFormated = String.Format(nfi, "{0:C}", value);
Он убрал десятичные разряды, дал мне разделитель запятой для тысяч и символ валюты.
Но мне также нужно отображать это число в тысячах, округлено.
Есть идеи?
Спасибо