创立:
typeof(System.Enum).IsClass == false
System.Enum
也变得奇怪了.IsValueType == false
,但是 Reflector 表明它真的只是一个abstract class
.
System.Enum
是一个引用类型,如 aSystem.ValueType
和将枚举值转换为System.Enum
引用引起的装箱/拆箱。这里没有惊喜。
Type
但是,阶级不讲自然真相的理由是什么System.Enum
?类型的反射行为没有什么特别之处,System.Enum
使它看起来不是引用类型。