6
回答
C#中的Type类是否重载了== 操作符?
终于搞明白,存储TCO原来是这样算的>>>   

小弟有个问题, 在这里请教一下大家.

在C#(.net 2.0)中, typeof(int) == typeof(int)表达式的值为true

typeof操作符返回一个System.Type类型的对象, ==运算符对引用类型比较的是两个对象指向的引用是否是同一个对象.

那么问题来了, typeof(int) == typeof(int)表达式的值之所以为true, 是因为==左边的typeof(int)对象和==右边的typeof(int)对象指向的引用是同一个对象? 还是说,System.Type类重载了==操作符?

上面哪一种说法是对的? 为什么?

感谢!

<无标签>
举报
JackGeminiKu
发帖于3年前 6回/176阅
顶部