2010-12-16 51 views

回答

2

可以使用CultureInfo.CurrentCulture.Name屬性:

String currentCultureName = System.Globalization.CultureInfo.CurrentCulture.Name; 

將返回手機格式「語言代碼的國家/ regioncode」設置爲文化名稱,例如「EN-US」

1

如果您正在尋找設備現有位置的國家,您可以從位置服務中獲取此信息並進行反向地理編碼。這是Nick Harris在這裏的一個實例。

How to Reverse Geocode a Location to an Address on Windows Phone 7

+0

這是一個很好的解決方案,使用設備的位置,但可能矯枉過正我的應用程序。我希望有一個解決方案,使用MSID或用戶的電話號碼.. – samwize 2010-12-16 17:07:08

+0

是的,這很酷..取決於你是否想知道手機在哪裏,或業主的心在哪裏。 – 2010-12-16 20:13:09

0

這到底是什麼在.NET全球化部分的全部。它將文化信息存儲在cultureinfo類中。 currentculture給出當前的文化設置。 System.Globalization命名空間中最重要的類是CultureInfo類。 CultureInfo代表一種文化,定義日曆,數字和日期的格式,以及用於文化的字符串排序。 RegionInfo類表示區域設置(如貨幣),並顯示區域是否使用公制系統。在同一地區,您可以使用多種語言。一個例子是西班牙與其巴斯克語(EU-ES),加泰羅尼亞語(CA-ES),西班牙語(ES-ES),加利西亞語的區域(GL-ES)培養

例如:CultureInfo ci = new CultureInfo(「fr-FR」);

多參考在PPT