Как получить название фракции валюты?
Если я знаю культуру, могу ли я знать название валюты и название фракции валюты ?
В случае "en-US" это будет dollar
& cent
.
Я пытаюсь избежать создания отображения в базе данных. Я был бы удивительным, если бы asp.net могу предоставить эту информацию... может ли это быть ?
PS: конечная цель - задаетсяdouble
как 78.54, я хочу seventy eight dollars and fifty four cents
. И я не хочу жестко кодировать.dollars
& cents
потому что это должно быть независимо от культуры.2 ответа:
public static void Main() { RegionInfo ri = new RegionInfo("SE"); // Sweden Console.Clear(); Console.WriteLine("Region English Name: . . . {0}", ri.EnglishName); Console.WriteLine("Native Name: . . . . . . . {0}", ri.NativeName); Console.WriteLine("Currency English Name: . . {0}", ri.CurrencyEnglishName); Console.WriteLine("Currency Native Name:. . . {0}", ri.CurrencyNativeName); Console.WriteLine("Geographical ID: . . . . . {0}", ri.GeoId); } /* This code example produces the following results: Region English Name: . . . Sweden Native Name: . . . . . . . Sverige Currency English Name: . . Swedish Krona Currency Native Name:. . . Svensk krona Geographical ID: . . . . . 221 */