2013-06-12 3 views
2

Мне нужна валюта Формат как “£##,##0.00” ... используйте это, но никто не работает.Формат валюты как «£ ##, ## 0.00»

string str1 = string.Format("£##,##0.00", value); 
string str3= String.Format("Order Total: {0:C}", value); 
string str2 = string.Format("{0:$#,##0.00;($#,##0.00);''}", value); 
+1

Какой тип является значение? –

ответ

4

Использование CultureInfo.CreateSpecificCulture() можно установить информацию о культуре, и, таким образом приспособиться к стране и распечатать цену с соответствующим символом денег валюты.

ссылка: http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.createspecificculture.aspx

decimal price = 9565.50m; 
string total = string.Format(CultureInfo.CreateSpecificCulture("en-GB"), "{0:C}", price); 
Смежные вопросы