编程语言
首页 > 编程语言> > C# 判断list类型中某字段是否存在相同值

C# 判断list类型中某字段是否存在相同值

作者:互联网

新建model

public class Student

{

    public int ID { get; set; }

    public string Name { get; set; }

    public string  Class  {get; set; }  

}

新建list

List<Student> stu = new List<Student>();

判断name是否重复 /////// 判断name与class是否都重复

bool isRepeat = stu.GroupBy(i => i.Name).Where(g => g.Count() > 1).Count() > 0;
bool isRepeat = stu.GroupBy(i => new { m.Name, m.Class}).Where(g => g.Count() > 1).Count() > 0;

isRepeat 为true 存在重复,false 不存在

标签:Count,某字段,isRepeat,get,C#,list,set,public,Name
来源: https://www.cnblogs.com/2533-23348/p/13956923.html