110,556
社区成员
发帖
与我相关
我的任务
分享
int[] a = {1,2,3,4,5,9};
int[] b = {1,4,5,7,8,9};
arr1{1,2,3,4,5,9};
arr2{1,4,5,7,8,9};
arr3=arr2+arr1;
for(int i=0;i<arr1.length;i++){
for(int j=0;j<arr2.length;j++){
if(arr2[i]==arr1[i]){
arr3.remove(arr1[i],arr2[i]);
}
}
}
最后arr3 就是了
using System.Linq;
int[] a = { 1, 2, 3, 4, 5, 9 };
int[] b = { 1, 4, 5, 7, 8, 9 };
var c = a.Cast<int>().Concat(b.Cast<int>()).GroupBy((t) => t).Where((t) => t.Count() == 1);
foreach (var d in c)
{
MessageBox.Show(d.Key.ToString());
}