一个很2B的求两个List的差集的作为示例
cpp1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| List<T> Minus<T>(List<T> list1, List<T> list2) { List<T> ret = new List();
foreach (T e in list1) { if (!list2.Contains(e)) { ret.Add(e); } }
return ret; }
|
当然地球人会这样写:
List beDeletedEdges = currentEdgeList.Except(originEdgeList).ToList();
好吧,我喜欢把C#当Python写…