Fastest way to Remove Duplicate Value from a list<> by lambda

前端 未结 7 1974
庸人自扰
庸人自扰 2020-12-01 00:55

what is fastest way to remove duplicate values from a list. Assume List longs = new List { 1, 2, 3, 4, 3, 2, 5 }; So I am interesting in

7条回答
  •  北荒
    北荒 (楼主)
    2020-12-01 01:07

    A simple intuitive implementation

    public static List RemoveDuplicates(List listPoints)
    {
        List result = new List();
    
        for (int i = 0; i < listPoints.Count; i++)
        {
            if (!result.Contains(listPoints[i]))
                result.Add(listPoints[i]);
        }
    
        return result;
    }
    

提交回复
热议问题