2013-05-20 5 views
1

У меня есть строка форматирования:изменение валюты формат строки

String.Format("{0:c}", team.sales); 

, когда я делаю это, строка печатается со знаком фунта (£) есть ли способ для меня, чтобы заставить форматировщик к показать доллары ($) вместо этого?

+0

Это может быть полезным, хотя, [SO] (http://stackoverflow.com/questions/6924067/how-to-get-specific-culture-currency-pattern) –

+0

Может быть, посмотреть [здесь] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(v=vs.71).aspx). – ChiefTwoPencils

ответ

2
int money = 125000000; 
CultureInfo us = CultureInfo.ReadOnly(new CultureInfo("en-US")); 
String result = String.Format(us, @"{0:c}", money); 
Смежные вопросы