我希望以特定语言获取区域信息。 在我的应用程序中,用户将使用不同的语言登录。 即英语,日语,中文等。
我有两位数的国家/地区代码,我可以使用RegionInfo类获取国家/地区名称,但我希望国家/地区名称与我的应用程序登录语言相同。
e.g。
答案 0 :(得分:0)
试试这个:
RegionInfo ri = new RegionInfo("DE");
string nativeCountryName = ri.NativeName;
但我有2个意见:
以下是我在控制台中使用的代码。
RegionInfo ri = new RegionInfo("JP");
Console.WriteLine(" Name: {0}", ri.Name);
Console.WriteLine(" DisplayName: {0}", ri.DisplayName);
Console.WriteLine(" NativeName: {0}", ri.NativeName);
Console.WriteLine(" EnglishName: {0}", ri.EnglishName);
修改强>
对不起,我忽略了问题最重要的部分(用用户选择的语言获取国家/地区的名称)。在这种情况下,不可能,您将不得不使用资源字符串。