List<T> 中判断重复项 根据某一项
2015-04-07 17:29
302 查看
方法一 :
Modellist.Count(a => Modellist.FindAll(b=>b==a).Count > 1)
#region 定义导入对象
/// <summary>
/// 导入对象
/// </summary>
public class ImportObject
{
/// <summary>
/// 作业单号
/// </summary>
public String Code { get; set; }
/// <summary>
/// 扫描数量
/// </summary>
public int Count { get; set; }
}
#endregion
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
相关文章推荐
- List<T> 根据某个字段排序
- 判断vector<int> 和list<int>容器是否完全相同
- List<Entity>排序:根据javabean中的一个字段对beanList进行排序
- List<Map>集合根据Map里某个key对List集合重新排序介绍
- 有没有代码可以判断一个List<View>集合里的view是什么view
- List<Map>集合根据Map里某个key对List集合重新排序介绍
- 如何判断对象包含List<T>中的类型
- 如何判断List<Object>中是否包含,一个有相同xxx某个属性实体类
- Java的List<Object>如何判断元素类别、输入流的回退,以及Autocad中参照块的坐标变换。
- <转>根据泛型生成数组 与数组 List相互转换的方法
- 根据部分属性判断List<实体bean>中是否含有某个实体bean-重写equals方法
- 1#include<stdio.h> #include<string.h> int deng(char a[],ch、用函数实现登陆功能(三次机会),然后在主函数中根据调用后的结果判断 登陆成功与否。
- jsp <c:if>判断List是否为空
- Java List<Object>根据Object中某一个属性排序
- 根据文件内容前几个字节,判断文件类型<知识点>
- 有没有代码可以判断一个List<View>集合里的view是什么view
- C#一句话判断两个List<T>是否相等
- List<T>.Contains(T item)判断是否包含的根据是什么
- 对List<>中对象的属性进行排序。
- <include layout="@*android:layout/preference_list_settings_header" />