【发布时间】:2011-10-10 14:55:15
【问题描述】:
可能重复:
Is there a built-in method to compare collections in C#?
Comparing two collections for equality
我有两个集合,我想检查其中包含的值是否不是 eqaul。
SearchResultCollection Users1 = ds1.FindAll();
SearchResultCollection Users2 = ds2.FindAll();
接下来我使用 2 个 foreach 循环进行迭代,然后分配变量。
foreach (SearchResult users in Users1)
{
string ManagerID = users.Properties["OrgUnitManagerName"][0].ToString();
string subGroup = users.Properties["EmployeeSubGroup"][0].ToString();
string cn = users.Properties["cn"][0].ToString();
foreach (SearchResult user in Users2)
{
string uid = absaUser.Properties["uid"][0].ToString();
}
}
我想要做的是:检查来自 User1 的哪些用户不存在于 user2 中并打印出该列表。
if(cn != uid)
{
}
这似乎不起作用。 有什么想法吗?
【问题讨论】:
标签: c# collections foreach