2013年2月10日
摘要: 1.所有的类和结构体中都有Equals方法用于类和结构体之间是否相等的判断,该方法在System.Object类中定义。ValueType类中重写了这个方法,因此对于所有的结构体,只要是同一个结构体的实例,并且所有的域相等,那么这两个实例便相等,用Equals方法的结果是True。对于类,使用‘==’运算符的结果跟作用Equals方法的结果一致。类默认的Equals方法比较的是其引用值。结构体之间默认不能使用‘==’和‘!=’运算符,如果你想要用这两个运算符进行结构体间的比较就必须自己在结构体中定义这两个运算符的用法。2.相同结构体的实例之间使用‘=’,效果跟C++中的int等基本数据类型效果 阅读全文
posted @ 2013-02-10 12:31 RedHood 阅读(237) 评论(0) 推荐(0) 编辑