Public
=================
Equals
ToString (一般用在debug的时候,不要用来显示)
GetHashCode
GetType (nonvirtual)
Protected
=================
MemberwiseClone(nonvirtual)
Finalize (virtual)
new operator does:
1. 计算这个类及所有父类所用的实例空间,包括Object类。另外还有2个附加信息, type object pointer 和 sync block index
2. 在heap上获取所需要的空间, 所有字段初始化为0
3. 初始化type object pointer 和 sync block index
4. 调用构造函数,从父类开始
sealed
using 的摆放还是有讲究的,需要让编译器更快拼接到对应的Type
thread stack:
high address memory to low address memory
heap上,先要存在Type object,然后代码才能被执行。