有没有办法将“用户”地址属性下的Active Directory Country / Region下拉选项中列出的所有国家/地区拉到.Net C#。
我想获得所有'显示名称'以及'两个字符国家缩写'。
下面是我所指的
的下拉图片
我希望在我的应用中有一个类似的列表来选择我可以创建AD用户的国家/地区, 我不能对列表进行硬编码,因为它需要匹配运行它的任何服务器的AD语言。
如果我不清楚请告诉我
由于
答案 0 :(得分:1)
IEnumerable<string> countries = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures).Select(lang => new System.Globalization.RegionInfo(lang.LCID).DisplayName);
.Net自动处理文化,因此如果您在操作系统语言设置为法语的情况下运行上述文件,则所有国家/地区名称都将以法语返回。