博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINQ解决依据某个字段去重
阅读量:7041 次
发布时间:2019-06-28

本文共 717 字,大约阅读时间需要 2 分钟。

想要List结果反复 的数据非常easy。仅仅要.Dinstinct()就好了

可是假设想要依据某个字段去除反复的数据,上面的方法就帮不上忙了。我们须要重写一个方法。直接上样例吧

[Serializable]    public class HomePageUserModel    {        public int UserID { get; set; }        public string TitleUserName { get; set; }        public string ShowUserName { get; set; }        public DateTime?

ExcuteTime { get; set; } } [Serializable] public class HomePageUserModelComparer : EqualityComparer<HomePageUserModel> { public override bool Equals(HomePageUserModel x,HomePageUserModel y) { if (x == null && y == null) { return false; } else { return x.TitleUserName == y.TitleUserName; } } public override int GetHashCode(HomePageUserModel obj) { return obj.TitleUserName.GetHashCode(); } }

这儿调用就能够完毕自己定义字段去重的效果

转载地址:http://cfhal.baihongyu.com/

你可能感兴趣的文章
ADO.NET
查看>>
bzoj 2428: [HAOI2006]均分数据
查看>>
ART的堆内存布局
查看>>
MySQL创建数据库/表等基本命令操作
查看>>
CF每日一练(1.20)
查看>>
A damn at han’s Windows phone book 笔记(9 & 10)
查看>>
读书笔记 effective c++ Item 28 不要返回指向对象内部数据(internals)的句柄(handles)...
查看>>
当前日期往前推N天,当前日期往后推N天
查看>>
java正则匹配 指定内容以外的 内容
查看>>
linux网络编程
查看>>
自己实现简单的AOP(一)简介
查看>>
java.util.Map源码分析
查看>>
2018/11/29 算法时空(2) 算法导论第三章 函数的增长
查看>>
2017-2018-1 JAVA实验站 冲刺 day05
查看>>
关于控制台输出 警告 log4j:WARN No appenders could be found for logger
查看>>
xshell代理设置
查看>>
八大排序算法
查看>>
FatMouse' Trade 贪心
查看>>
22个所见即所得在线 Web 编辑器
查看>>
Windows7(x86) xampp php5.5 imagick install
查看>>