数组和list 的补集

nodegroupas.Except(ids).Union(ids.Except(nodegroupas)).ToArray();  取出nodegroupas数组和ids数组中不同的值。

list.Where(x => !list1.Select(y => y.ID).Contains(x.ID)).ToList(); 根据ID取出集合list 和集合list1中不同的值。

原文地址:https://www.cnblogs.com/zt666/p/6291842.html