我想根据用户的当前区域下载网站的内容。为此,我需要像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