Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Active Directory国家/地区列表拉入C_C#_Active Directory - Fatal编程技术网

C# 将Active Directory国家/地区列表拉入C

C# 将Active Directory国家/地区列表拉入C,c#,active-directory,C#,Active Directory,是否有方法将用户地址属性下Active Directory Country\region下拉选择中列出的所有国家/地区拉入.Net C 我想得到所有的“显示名称”以及“两个字符的国家缩写” 下面是我指的下拉列表的图片 我想在我的应用程序中有一个类似的列表来选择我可以创建广告用户的国家, 我不能硬编码列表,因为它需要匹配它运行的任何服务器的广告语言 如果我不清楚,请告诉我 谢谢 .Net会自动处理区域性,因此,如果在运行上述操作系统时将操作系统语言设置为法语,则所有国家/地区名称都将以法语返回 I

是否有方法将用户地址属性下Active Directory Country\region下拉选择中列出的所有国家/地区拉入.Net C

我想得到所有的“显示名称”以及“两个字符的国家缩写”

下面是我指的下拉列表的图片

我想在我的应用程序中有一个类似的列表来选择我可以创建广告用户的国家, 我不能硬编码列表,因为它需要匹配它运行的任何服务器的广告语言

如果我不清楚,请告诉我

谢谢

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

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