C# 集合
一、List
(1)、去掉list中的重复元素
1.通过HashSet
list = new HashSet<string>(list).ToList();
2.
public class Info { public string name{ get; set; } public string sex { get; set; } } List<Info> list = new List<Info>();
list = list.Where((x, i) => list.FindIndex(z => z.name== x.name) == i).ToList();
这条语句返回结果只保留list 这个List中重复的元素的第一个(name相等认为重复)。适用于部分属性相等的情况。