Ищем перечисление мировой валюты с символами валюты на дисплее - PullRequest
0 голосов
/ 24 октября 2018

Я ищу перечисление или что-то еще, что я могу использовать для выпадающего списка, в котором будет отображаться название валюты (например, доллар США) с ее символом (например, $), где значением является валютакод вроде 'USD'

Я не хочу набирать 100 +

что-то вроде

enum Currency {

    [Display(Name = "United States Dollar $")]
    USD,
    [Display(Name = "Mexican Peso $")]
    MXN,
    [Display(Name = "Japanese Yen ¥")]
    JPY
}

1 Ответ

0 голосов
/ 24 октября 2018

Это даст вам список всех доступных валют:

HashSet<string> hashSet = new HashSet<string>();
foreach (CultureInfo item in CultureInfo.GetCultures(CultureTypes.InstalledWin32Cultures))
    hashSet.Add(item.NumberFormat.CurrencySymbol);

foreach (string currency in hashSet)
    Console.WriteLine(currency);
...