日期:2014-05-20  浏览次数:21071 次

在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