社区
C#
帖子详情
关于集合的问题(about collection)
shmily_nnx
2004-01-06 03:20:45
在继承System.Collections.CollectionBase的时候,方法Contains返回指定的对象是否存在,这里判断的标准是否是该对象的Equals方法?如果不是,我岂不是要重写这种无聊的方法了?
我的想法是只要重写Equals方法就可以了,要不然象Contains,IndexOf,Remove方法我都要重写来过了???
...全文
58
6
打赏
收藏
关于集合的问题(about collection)
在继承System.Collections.CollectionBase的时候,方法Contains返回指定的对象是否存在,这里判断的标准是否是该对象的Equals方法?如果不是,我岂不是要重写这种无聊的方法了? 我的想法是只要重写Equals方法就可以了,要不然象Contains,IndexOf,Remove方法我都要重写来过了???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shmily_nnx
2004-01-06
打赏
举报
回复
上面一帖健误(键盘操作失误)。。。。
太好了,就是我重写某个class的Equals方法,Contains中比较就按照我自己定义的方式去比较两个class了,而不是看他们的引用是否相等了。就是我要结果。感谢各位的释疑。Danke。。。。。
shmily_nnx
2004-01-06
打赏
举报
回复
public class Demo
{
}
polarlm
2004-01-06
打赏
举报
回复
呵呵
同意楼上的
codinghello
2004-01-06
打赏
举报
回复
Equals是System.Object类型提供的虚方法,因为所有其他类型都是直接或间接从object继承来的,所以每个类型的实例都有一个Equals方法,而Contains内部也调用了Equals方法,除非一个类型重写
Equals方法,否则object提供的实现都被继承了
xixigongzhu
2004-01-06
打赏
举报
回复
这三个方法都是依据Equals的结果来的
xixigongzhu
2004-01-06
打赏
举报
回复
是Equals方法
rust-slides:防锈幻灯片的
集合
Rust SlidesThis is the
collection
repository of Rust language
ab
out slides/ppt.Welcome to do PR to this repository, if you have gave talk on Rust, thank you!Rust 幻灯片
集合
目前搜集了我能找到的Rust相关...
java
集合
Collection
接口
集合
Collection
接口介绍 Java
Collection
接口(java.util.
Collection
)是Java
Collection
API的根接口之一。 尽管您不直接实例化
Collection
,而是实例化
Collection
的子类型,但是您通常可以将这些子类型统一地视为...
Ab
out云大数据
学习大数据组件
JavaSE基础学习——
集合
1.
集合
的概述 ...
Collection
单列
集合
,每个元素(数据)只包含一个值 Map双列
集合
,每个元素包含两个值(键值对) 3.
Collection
集合
体系 3.1
Collection
集合
特点 List系列
集合
: ArrayList、LinkList:有
Java
集合
框架官方教程(1):
Collection
/Set/List接口
一个
集合
,即
collection
,有时也被称为一个容器,只是将多个元素聚集成一个单元。
Collection
s常被用来存储、检索、操纵聚集数据以及聚集数据间的通信。一般来说,
Collection
s表示一组形成自然
集合
的数据项,比如一手...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章