List<T>采用Distinct()方法无法筛选出想要的去重数据

Distinct()只能对于简单的如List等起作用,而对于List不起作用。

但可以使用下面这句得到去重数据:

list = list .GroupBy(n => n.Id).Select(n => n.First()).ToList();

你可能感兴趣的:(List<T>采用Distinct()方法无法筛选出想要的去重数据)