跳到正文
EverET.org

C#的模板

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


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