List<T> 中判断重复项 根据某一项

来源:互联网 发布:脱女朋友裤子知乎 编辑:程序博客网 时间:2024/05/21 09:45

方法一 :

 

Modellist.Count(a => Modellist.FindAll(b=>b==a).Count > 1)

方法二 :
//判断读取到的文本中,是否有重复的项                var linq = from s in list                           group s by new { s.Code } into newGroup                           where newGroup.Count() > 1                           select newGroup;                if (linq.ToList().Count > 0)                {                    MessageBox.Show("有重复的项,请检查!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);                    return;                }           

    #region 定义导入对象
    /// <summary>
    /// 导入对象
    /// </summary>
    public class ImportObject
    {
        /// <summary>
        /// 作业单号
        /// </summary>
        public String Code { get; set; }

        /// <summary>
        /// 扫描数量
        /// </summary>
        public int Count { get; set; }
    }
    #endregion

0 0
原创粉丝点击