首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在C#中怎么得到两个集合的差

2012-02-01 
在C#中如何得到两个集合的差?现有一个集合{WT1,WT2,WT3.....WT40},另有一集合{WT2,WT5,WT9,WT21}有办法快

在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

热点排行