如何用C#求两数组的交集和并集,最好给两个最简单的

2024-12-25 10:48:24
推荐回答(1个)
回答1:

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

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

}
// bingji
foreach(string s in a1)
{
bingji.add(s);
}
foreach(string s in a2)
{
bingji.add(s);
}
//qudiaochongfu
for(int i=0 ;i{
for(int j=i+1;j{
if(bingji[i]==bingji[j])
bingji.remove(j);
}
}

// 直接写的 可能有些小问题 自己调试