建立:
typeof(System.Enum).IsClass == false
它System.Enum也变得奇怪.IsValueType == false,但Reflector表明它实际上只是一个abstract class.
System.Enum是一个类似a的引用类型,System.ValueType并将枚举值转换为System.Enum引用/ 引自引用的装箱/取消装箱.这里没有惊喜.
但是,Type课堂上没有说出关于System.Enum自然的真相的原因是什么?System.Enum类型的反射行为没有任何特别之处,使它看起来不像引用类型.