会员
商店
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
存活在失意的人生中
博客园
首页
新随笔
联系
订阅
管理
随笔 - 1
文章 - 0
评论 - 9
阅读 -
1482
公告
昵称:
toda
园龄:
14年2个月
粉丝:
5
关注:
5
<
2025年4月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
sscli
(1)
C++
(1)
C#
(1)
随笔档案
2011年1月(1)
阅读排行榜
1. 如何找到extern bool InternalEquals的实现代码(1482)
评论排行榜
1. 如何找到extern bool InternalEquals的实现代码(9)
推荐排行榜
1. 如何找到extern bool InternalEquals的实现代码(4)
最新评论
1. Re:如何找到extern bool InternalEquals的实现代码
@ Jessie.M刚试了一下,弄明白了确实和object objA, object objB这两个参数有关,装箱进来,(objA == objB)的时候类型不明,不会调用UserList重载的==...
--默默熊
2. Re:如何找到extern bool InternalEquals的实现代码
@ Jessie.M也就是说你重载了==算符和重写了Equals函数,在那个static Equals中又有调用到==,又有你重写的Equals,因为重载了==,所以你的预计是前面的==是你重载的那个...
--默默熊
3. Re:如何找到extern bool InternalEquals的实现代码
@ 默默熊感谢回复!嗯后来我也觉得应该是调用我重写的Equals(),可是这么一来还是有疑问,因为我在UserList类里不仅实现了Equals()的重载,也已经实现了相等运算符“==”的重载了(实际...
--Jessie.M
4. Re:如何找到extern bool InternalEquals的实现代码
@ Jessie.M调用的是你重写的那个Equals,既然object objA, object objB是你的UserList类的对象,到objA.Equals这步的时候调用的就是你重写的那个Equ...
--默默熊
5. Re:如何找到extern bool InternalEquals的实现代码
博主,你也是跟踪reflector一路跟到internal static extern bool InternalEquals这个函数的吗?那你一定看到过中间这个函数:public static bo...
--Jessie.M
点击右上角即可分享