在C#中如何得到两个集合的差?
现有一个集合{WT1, WT2, WT3.....WT40},另有一集合
{WT2, WT5, WT9, WT21} 有办法快速求出这两个集合的差来嘛?
(形成结果集合)
------解决方案--------------------Array a1 , a2;
ArrayList temp = new ArrayList() ;
foreach( object o in a1 )
{
if( Array.IndexOf( a2 , o ) > -1 )
{
temp.Add( o );
}
}
temp is result