【发布时间】:2012-05-19 14:09:06
【问题描述】:
我正在使用以下代码访问我的 AD 中的用户列表,但是在我将用户添加到我的组合框的那一行中,我得到了一个空引用异常。
PrincipalContext AD = new PrincipalContext(ContextType.Domain, "mydomainip");
UserPrincipal u = new UserPrincipal(AD);
PrincipalSearcher search = new PrincipalSearcher(u);
foreach (UserPrincipal result in search.FindAll())
{
if (result.DisplayName != null)
{
comboBox2.Items.Add(result.DisplayName);
}
}
知道我做错了什么吗?
我用Console.WriteLine(result.DisplayName) 替换了组合框,它工作正常。
【问题讨论】:
标签: c# active-directory