var arr1 = new string[] { "1", "2", "3", "4", "5" };
var arr2 = new string[] { "1", "2", "3", "4" };
var result = arr1.ToList().Where(s => !arr2.ToList().Contains(s));
result.ToList().ForEach(
s=>Console.WriteLine(s)
);
那你两个数组会不会存在不一样的元素啊?
例如:var arr1=new string[]{'1','2','3','4','5'}
var arr2=new string[]{'1','2','3','6'}
请问少的数组 是否与 多的数组的 下标与值都是相等 除开多的?如果是的话 那就简单的很
地段一点的执行都是遍历,只不过是Lambad表达式封装好了不需要我们自己写遍历的方法了而已。所以,基本无解。