List 去除重复
来源:互联网 发布:网络黑白pdf百度云 编辑:程序博客网 时间:2024/06/15 18:52
// 扩展IEnumerable<T>
static
class
ExternEnumerable {
public
static
IEnumerable<TSource> DistinctBy<TSource, TKey> (
this
IEnumerable<TSource> source, Func<TSource, TKey> keySelector)
{
HashSet<TKey> seenKeys =
new
HashSet<TKey>();
foreach
(TSource element
in
source)
{
if
(seenKeys.Add(keySelector(element)))
{
yield
return
element;
}
}
}
}
// 筛选去重调用
IEnumerable<User> ie = list;
// 先转换为IEnumerable接口类型
ie=ie.DistinctBy<User,
string
>(u=>u.DatasName+
"|"
+u.DatasType+
"|"
+u.DatasValue);
0 0
- list去除重复数据
- list去除重复数据
- 去除list重复元素
- List去除重复项。
- List去除重复
- List去除重复数据
- List去除重复元素
- java list去除重复
- List去除重复元素
- List 去除重复
- List 去除重复数据
- list 去除重复元素
- list去除重复
- python 去除 list 重复元素
- python中list去除重复
- groovy List 去除重复数据
- java list 去除重复数据
- list集合去除重复对象
- C#中如何创建PDF网格并插入图片
- 服务端入门《八》(游戏服务端框架 )
- (一)初时shiro
- Android JSON 数据里面 嵌套了JSONObject对象,怎么解析成Bean实体?
- 轻松理解Activity四种启动模式
- List 去除重复
- android使用webview上传文件(适配4.4以上系统)
- Office安装时提示有32位版本
- 论iOSAPP的安全性
- BM371SumOfTwoIntegers
- Yii2.0 框架安装(Advanced)
- android 开发零起步学习笔记(五):布局组件
- 热牛奶泡香蕉跟嘎啦果味道真的不太好,但两者有区别
- 英语学习第六天