摘要: 在日常开发中经常需要编写代码比较不同的对象。例如,有时需要将对象都放到一个集合中,并编写代码对集合中的对象进行排序、搜索或者比较。 System.Object类有两个Equals方法,如下: 1、实例Equals方法(可重写),代码如下: 再看看RuntimeHelpers.Equlas里面调的是什 阅读全文
posted @ 2017-09-05 20:42 郑小超 阅读(1950) 评论(0) 推荐(1)
摘要: 一、简介 Object这个类型,相信everyone都不陌生,这个是CLR定义的最基础的类型,俗称"上帝类"。CLR(运行时)要求所有类型,不管是系统定义的类型还是自定义的类型,都必须从Object派生,所以以下代码从本质上是一样的,代码如下: 因为CLR会要求所有的类型都派生自Object,所以自 阅读全文
posted @ 2017-09-05 16:44 郑小超 阅读(26517) 评论(0) 推荐(0)