Форматирование валюты для AED - PullRequest
1 голос
/ 01 марта 2010

В настоящее время я делаю проект для клиента в Дубае, где валютой является AED. На протяжении всего проекта я использовал {0: c}, предполагая, что настройка local в web-config меня разоблачит.

Я установил культуру в web.config, используя:

<globalization culture="ar-AE" />

Здесь использовались арабские символы для валюты, которую, как я предполагал, захотел бы клиент (оказывается, я предполагал, что это слишком много). Они действительно хотели, чтобы валюта выглядела так:

AED 50.00

Я не уверен, является ли это стандартным форматом или нет. Есть ли способ в web.config, чтобы заставить его использовать этот формат. В итоге я жестко запрограммировал все валюты, но уверен, что должен быть лучший способ.

1 Ответ

1 голос
/ 01 марта 2010

Предполагается, что текущая культура / регион установлены, это доступно в следующих случаях:

символ строки = System.Globalization.RegionInfo.CurrentRegion.CurrencySymbol;

string symbol = System.Globalization.RegionInfo.CurrentRegion.ISOCurrencySymbol;
...