【问题标题】:Pull Active Directory Country/region list into C#将 Active Directory 国家/地区列表拉入 C#
【发布时间】:2016-02-29 06:31:53
【问题描述】:

有没有办法将“用户”地址属性下的 Active Directory Country\region 下拉选项中列出的所有国家/地区拉到 .Net C# 中。

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

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

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

如果我不清楚,请告诉我

谢谢

【问题讨论】:

    标签: c# active-directory


    【解决方案1】:
    IEnumerable<string> countries = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.SpecificCultures).Select(lang => new System.Globalization.RegionInfo(lang.LCID).DisplayName);
    

    .Net 会自动处理文化,因此如果您在操作系统语言设置为法语的情况下运行上述程序,则所有国家/地区名称都将以法语返回。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-27
      • 2011-10-13
      • 2019-02-16
      相关资源
      最近更新 更多