c#比擬兩個數組的差別。本站提示廣大學習愛好者:(c#比擬兩個數組的差別)文章只能為提供參考,不一定能成為您想要的結果。以下是c#比擬兩個數組的差別正文
string[] arrRate = dtRate.AsEnumerable().Select(d => d.Field<string>("arry")).ToArray();//A string[] arrTemp = dtTemp.AsEnumerable().Select(d => d.Field<string>("arry")).ToArray();//B string[] arrUpd = arrRate.Intersect(arrTemp).ToArray();//相反的數據 (修正) string[] arrAdd = arrRate.Except(arrTemp).ToArray();//A中有B中沒有的 (新增) string[] arrNew = arrTemp.Except(arrRate).ToArray();//B中有A中沒有的 (刪除)