次のコードを使用して AD のユーザーのリストにアクセスしていますが、ユーザーをコンボボックスに追加する行で null 参照例外が発生します。
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);
}
}
私が間違っていることは何か分かりますか?
コンボボックスを a に置き換えたところ、Console.WriteLine(result.DisplayName)
正常に動作しました。