泛型List<T>中有一个比较列表是否已包含对象的方法Contains<T>(),今天在网上搜了一个用法,记录下来,备查。
要用此方法比较我们的自定义对象,首先要有一个比较器,
要注意的是,这里的比较器是实现IEqualityComparer<T>接口的,不要写成IComparer<T>。
如下:
复制代码 代码如下:
/// <summary>
/// 描 述:弹出模型对象列表比较器(根据ID比较)
/// </summary>
public class PopupComparer : IEqualityComparer<Model.PopupModel.PopupModel>
{
public static PopupComparer Default = new PopupComparer();
#region IEqualityComparer<PopupModel> 成员
public bool Equals(Model.PopupModel.PopupModel x, Model.PopupModel.PopupModel y)
{
return x.Id.Equals(y.Id);
}
public int GetHashCode(Model.PopupModel.PopupModel obj)
{
return obj.GetHashCode();
}
#endregion
}
然后我们就可以调用Contains<T>()方法了,如下:
复制代码 代码如下:
List<PopupModel> list = new List<PopupModel>();
//model为要比较的对象
if(list.Contains<PopupModel>(model,PopupComparer.Default))
{
}
相关推荐:
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
chatai写作免费一键生成,轻松解决写作难题!,陈逗逗ai换脸在线看
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
seo黑帽是什么,列举几种seo黑帽行为 ,穿老款的ai丢人吗
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
seo要什么条件,seo都需要做什么 ,交互ai求职
seo渠道优化是什么,seo渠道推广怎么做 ,ai121333
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
ChatGPT出问题?背后的原因与解决方案,夸克ai写作生成
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
互联网快照:记录数字时代的每个瞬间,全网seo怎么优化内容
未来写作新模式文章撰写AI如何助力内容创作
提升写作效率,释放创意潜力文章生成AI软件的未来
AI免费写文:创作新时代的高效助手
seo网站通过什么软件,网站seo软件哪个 ,战团ai
SEO排位:如何通过精准策略提升网站排名,获得流量与转化,林海网络推广营销
AI做文章:引领智能创作的未来
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO部:开启数字化营销新纪元的幕后英雄,株洲营销推广是什么公司
SEO领站-从零到一打造成功网站排名的秘密,轻淘客seo怎设置
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
在线AI文章生成器开启智能创作新时代
seo涉及什么内容,seo主要包括 ,法医使用ai
为什么选择老域名注册,打造品牌价值的秘密武器,网站建设服务费用多少
怎么让AI写文章,轻松实现内容创作的智能化
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
ChatGPT登录界面都不显示了?可能是这些原因导致的!,上海小学ai智能课
SEO做好,企业网站流量翻倍的关键,seo白帽技术有哪些
SEO薪资这些,你也能月入过万!,天水网站建设公司
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher