摘要:
在.net内部存在一些默认机制,具体说来有如下:(1)如果类的实例字段没有赋初始值,那么它们就会被赋默认值,对于引用类型字段的默认值为null,对于简单值类型字段(即数值类型)默认值为对应形式的0(如sbyte、byte、short、ushort、int、uint、long 和 ulong都是0,而char类型字段的默认值值是’/0x0000’,float类型字段是0.0f,double类型字段是0.0d等等)。(2)如果类中赋初值的静态字段,那么自动生成一个静态构造函数,在静态函数中完成赋初值。(3)如果一个类没有明确指明派生自哪个类,默认会派生自Object类。(4)如果一个类没有定义任何 阅读全文