2010-07-27 2 views
3

내가 본 것처럼 내가 아래의 대화를 보면, 내가 누락 된 국가가 볼 수있는, 모든 국가는 CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures)하는 방법을 모든 국가 w/해당 RegionInfo.GeoId

으로 나열되어 있습니다. .Net에서이 전체 목록 (해당 RegionInfo.GeoId)을 어떻게 얻을 수 있습니까? 당신이 (적어도 .NET에서 CultureInfo 사용하지 않는)이 작업을 수행 할 수있는 것처럼

alt text http://www.freeimagehosting.net/uploads/22d7ef4169.png

답변

1

보인다. CultureInfo documentation는 말한다 :

는 문화 이름과 식별자는 특정 컴퓨터에서 찾을 수 있습니다 문화의 일부만을 나타내는 것을 기억하십시오. Windows 버전 또는 서비스 팩은 사용 가능한 문화권을 변경할 수 있습니다. 응용 프로그램은 CultureAndRegionInfoBuilder 클래스를 사용하여 사용자 지정 문화권을 추가합니다. 사용자는 Microsoft Locale Builder 도구를 사용하여 고유 한 사용자 지정 문화권을 추가합니다. Microsoft Locale Builder는 CultureAndRegionInfoBuilder 클래스를 사용하여 관리되는 코드로 작성됩니다.

나는 또한 이것에 물렸어 어쨌든 .NET에 문화를 추가하거나 문화권을 제거하는 것에 대한 Microsoft의 결정에 내 응용 프로그램의 비즈니스 행위를 의존하는 것이 바람직하지 않다는 결론을 내 렸습니다.

+0

이 방법은 p/invoke를 통해 얻을 수 있습니까? – sjlewis

+0

나는 잘 모르겠다. 나는 시도하지 않았다. 난 그냥 내 응용 프로그램에 ISO - 3166 테이블을 포함 함께 갔다. –

관련 문제