有没有一种方法可以将“用户”地址属性下“活动目录国家/地区”下拉列表中列出的所有国家/地区拉入.Net C#。

我想获得所有的“显示名称”以及“两个字符国家/地区的缩写”。

下面是我指的下拉菜单的图片



我希望在我的应用中有一个类似的列表,以选择可以从中创建AD用户的国家/地区,
我无法对列表进行硬编码,因为它需要与正在运行的任何服务器的AD语言匹配。

如果我不清楚,请告诉我

谢谢

最佳答案

IEnumerable<string> countries = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures).Select(lang => new System.Globalization.RegionInfo(lang.LCID).DisplayName);


.Net自动处理区域性,因此,如果将操作系统语言设置为法语运行以上命令,则所有国家/地区名称都将以法语返回。

关于c# - 将Active Directory国家/地区列表拉入C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30986224/

10-12 02:08