Remove duplicates from a List in C#

前端 未结 27 1741
广开言路
广开言路 2020-11-22 04:41

Anyone have a quick method for de-duplicating a generic List in C#?

27条回答
  •  有刺的猬
    2020-11-22 05:19

    An extension method might be a decent way to go... something like this:

    public static List Deduplicate(this List listToDeduplicate)
    {
        return listToDeduplicate.Distinct().ToList();
    }
    

    And then call like this, for example:

    List myFilteredList = unfilteredList.Deduplicate();
    

提交回复
热议问题