가나 (en-GB) 및 일부 다른 국가의 ISO 이름 및 통화를 가져 오려고하지만 아무것도 표시되지 않습니다. 코드를 실행하면 이것이 나옵니다.CultureTypes.AllCultures를 요청할 때 일부 문화권이 누락되었습니다.
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/.
'컬'에 몇 개의 문화가 있습니까? 어떤 .NET Framework 버전을 사용하고 있습니까? 나는 .NET 4.5를 사용하고 있으며 354 문화권을 얻고있다. –
'en-gb'는 가나가 아닌 영어 (영국)이다. – Chris
가나에는 전용 언어 문화권이 없습니다. 인구의 90 %가 영어를 사용하며 이전에는 영국 골드 코스트의 일부 였기 때문에 en-GB는 대체로 가능성이 있습니다. 그래서 그것은 그 목록에서 "en"에 의해 보호 될 것입니다. –