C#多态中的Equals虚方法怎么用啊?

aini2046 2008-12-27 10:19:54
今天做到一个题目:在往一个ArrayList泛型集合中删除两个值相同但是名称不同的元素时,删除不了。此时看了题目下方的提示:可以用Equals虚方法比较这两个对象是否相等,再删除!我试了,也成功了,但是有Equals虚方法和没有的效果一样啊,怎么办呢?
...全文
63 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2008-12-28
  • 打赏
  • 举报
回复
public virtual Boolean Equals(Object obj)
{
if(this == obj) return true;//如果两个对象的引用相同,都指向同一个对象那么肯定是相等
return false;
}
参考
http://www.cnblogs.com/CampagniaTe/archive/2007/07/18/822818.aspx

111,131

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧