EverET.org

好记性不如烂笔头

C#的模板

| Comments

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

cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        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写……

本文链接: http://everet.org/c-template.html

您可能也喜欢

Comments