0%

C#的模板

一个很2B的求两个List的差集的作为示例

cpp
1
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写…