摘要:
装箱(boxing)和拆箱(unboxing)是C#类型系统的核心概念。 值类型继承至System.ValueType,引用类型继承至System.Object,详细的类继承关系如下图所示: 值类型实例通常分配在线程的栈(stack)上,并且不包含任何指向实例数据的指针,因为变量本身就包含了其实例数 阅读全文
摘要:
普通的引用类型比较: 1 //运行结果都是false,这个没有要说明的,因为p1跟p2存储的指向堆中的实例地址不一样.不是同一个对象 2 Person p1 = new Person 3 { 4 Name = "XXX", 5 Age = 18, 6 Email = "XXX@yahoo.com" 阅读全文