Fork me on GitHub

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).Any(g => g.Count() > 1);
bool isRepeat = stu.GroupBy(i => new { m.Name, m.Class}).Any(g => g.Count() > 1);

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

posted @ 2023-02-09 15:30  残风飞雪  阅读(391)  评论(0编辑  收藏  举报

博客地址 - 创建于 2022年4月12日

这是一位.Net软件研发工程师的个人站,内容主要是网站开发方面的技术文章,大部分来自学习或工作,部分来源于网络,希望对大家有所帮助。

致力于web网站开发工作,专注软件开发,关注互联网前沿技术与趋势。


Font Awesome Bootstrap中文网