0
我正在嘗試獲取加納(en-GB)和其他一些國家的ISO名稱和貨幣,但沒有顯示任何內容。當我運行代碼時,這就是我所得到的。請求CultureType時缺少一些文化。所有文化
using System;
using System.Globalization;
class Currency
{
public static void Main()
{
var cul = CultureInfo.GetCultures(CultureTypes.AllCultures);
foreach (var curr in cul)
{
Console.WriteLine(curr.TwoLetterISOLanguageName + " "
+ curr.EnglishName + " "
+ curr.NumberFormat.CurrencySymbol.ToString());
}
}
}
SPOOLED結果
nn Norwegian, Nynorsk (Norway) kr
pt Portuguese (Portugal) ?
sr Serbian (Latin, Serbia and Montenegro (Former)) Din.
sv Swedish (Finland) ?
az Azeri (Cyrillic, Azerbaijan) ???.
dsb Lower Sorbian (Germany) ?
se Sami, Northern (Sweden) kr
ga Irish (Ireland) ?
ms Malay (Brunei Darussalam) $
uz Uzbek (Cyrillic, Uzbekistan) ???
bn Bengali (Bangladesh) ?
mn Mongolian (Traditional Mongolian, PRC)
iu Inuktitut (Latin, Canada) $
tzm Tamazight (Latin, Algeria) DZD
quz Quechua (Ecuador) $
ar Arabic (Egypt) ?.?.?
zh Chinese (Traditional, Hong Kong S.A.R.) HK$
de German (Austria) ?
en English (Australia) $
es Spanish (Spain, International Sort) ?
fr French (Canada) $
sr Serbian (Cyrillic, Serbia and Montenegro (Former)) ???.
se Sami, Northern (Finland) ?
quz Quechua (Peru) S/.
你在'cul'中有多少種文化?您使用的是哪個版本的.NET Framework?我使用的是.NET 4.5,它獲得了354種文化.. –
'en-gb'是英語(英國),而不是加納。 – Chris
加納沒有專門的語言文化名稱。由於90%的人口講英語,並且以前是英國黃金海岸的一部分,因此en-GB可能會回落。所以它會被列表中的「en」覆蓋。 –