博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#在Queue集合中比对序列的指定原始
阅读量:7013 次
发布时间:2019-06-28

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

首先要使用 IEqualityComparer 接口建立一个比对器

public class PopupComparer : IEqualityComparer
{ public static PopupComparer Default = new PopupComparer();//实例化对象 public bool Equals(MyOrderTask x, MyOrderTask y) { return x.TaskID.Equals(y.TaskID);//设置要比对数据(关键) } public int GetHashCode(MyOrderTask obj) { return obj.GetHashCode(); } }

  

使用方式:

if (!queue.Contains
(item, PopupComparer.Default)){ queue.Enqueue(item);//队列中索引为FALSE将任务加入到队列中}

  

 

转载于:https://www.cnblogs.com/ugvnui/p/9540527.html

你可能感兴趣的文章
cocos2d的常用动作及效果总结之一: Basic actions
查看>>
Cocos2d API 解析之Texture2d
查看>>
【object-c基础】Object-c基础之五:在项目开发中Xcode的常用功能
查看>>
work6的code和问题
查看>>
初识Java
查看>>
css简单学习属性2---背景图片
查看>>
python进阶1--数据库支持
查看>>
Ubuntu server12.04 eth0网卡启动
查看>>
as CPU 优化【转】
查看>>
人月神话阅读笔记之一
查看>>
IIS发布的网站,内网和外网不能访问的解决办法
查看>>
闰年判断
查看>>
脑网络基础
查看>>
mysql5.6中 order by 多个字段排序问题
查看>>
C#读取Excel表格
查看>>
unix编程——posix消息队列
查看>>
AudioManager的详细内容
查看>>
(转)“中国第一程序员” 求伯君的传奇经历
查看>>
Excel文本型数据转为数值型的方法
查看>>
C++11-右值引用
查看>>