http://xiangai.taobao.com
http://shop148612228.taobao.com

如何用C#求两数组的交集和并集

string[] a1={"1","2"};
string[] a2={"2","3"};

Ilist<string> jiaoji=new List<string>;
Ilist<string> bingji=new List<string>;
//交集
foreach(string s1 in a1)
{
foreach(string s2 in a2)
{
if (s1=s2)
jiaoji.add(s1);
}

}
// 并集
foreach(string s in a1)
{
bingji.add(s);
}
foreach(string s in a2)
{
bingji.add(s);
}
//去掉重复
for(int i=0 ;i<bingji.length;i++)
{
for(int j=i+1;j<bingji.length;j++)
{
if(bingji[i]==bingji[j])
bingji.remove(j);
}
} 

posted @ 2011-08-28 12:46  万事俱备就差个程序员  阅读(841)  评论(0编辑  收藏  举报

http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏