博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
List 去处自定义重复对象方法
阅读量:4543 次
发布时间:2019-06-08

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

list泛型集合去除重复项,对于单一的某个字段非常简单,但是对于一些自定义要求的还需自定义规则。

例子代码:

/************绑定乘客信息********/List
passengerList = (List
)list[5];//去除重复旅客List
newpassengerList = passengerList.Distinct(new TktPassengersComparer()).ToList() ;rptCustomer.DataSource = newpassengerList;rptCustomer.DataBind();
///     /// 去除旅客重复    ///     public class TktPassengersComparer : IEqualityComparer
{ public bool Equals(RT.Model.TktPassengers t1, RT.Model.TktPassengers t2) { return (t1.PsrName == t2.PsrName && t1.CardNo == t2.CardNo); } public int GetHashCode(RT.Model.TktPassengers t) { return t.ToString().GetHashCode(); } }

 

转载于:https://www.cnblogs.com/huhangfei/p/4991842.html

你可能感兴趣的文章
PAT——1070. 结绳
查看>>
【23.33%】【codeforces 664C】International Olympiad
查看>>
java-网络编程-使用URLDecoder和URLEncoder
查看>>
最短路之dijkstra算法
查看>>
SHDP--Working With HBase (二)之HBase JDBC驱动Phoenix与SpringJDBCTemplate的集成
查看>>
Lua语法基础(一)
查看>>
.Net Core2.*学习手册
查看>>
实验一、命令解释程序的编写实验
查看>>
2018年11月14日 学习字符串用法2
查看>>
2019年5月26日 re模块2
查看>>
Python学习笔记(一)——初学Python
查看>>
顺序表应用8:最大子段和之动态规划法(SDUT 3665)
查看>>
Python内置函数(52)——range
查看>>
正则表达式
查看>>
c# 执行 sql service 的存储过程
查看>>
《软件构架实践》读后感03
查看>>
jQuery入门(4)jQuery中的Ajax应用
查看>>
Java 发送http GET/POST请求
查看>>
索引之详解一
查看>>
Android Jetpack组件
查看>>