我想根據用戶的當前區域下載網站的內容。爲此,我需要像US
,FR
等國家代碼。如何獲得該?如何在Windows 10 UWP上獲取用戶區域?
我嘗試這些:
這個總是顯示美國。我認爲它來自應用程序清單。
var region = RegionInfo.CurrentRegion;
這:
var cultureName = new DateTimeFormatter("longdate", new[] { "US" }).ResolvedLanguage;
return new CultureInfo(cultureName);
這個工程。返回類似en-US
的東西,我可以從中提取國家代碼。但有時它可能僅返回語言en
而沒有國家代碼。
如何獲取系統當前的兩個字符的國家代碼?謝謝。
請記住,很多人在設備設置上設置美國,但他們不在美國境內 – Quincy
@Quincy yes我知道這一點。這對我的案例,他們的選擇不是問題。 – Blendester