我试图创建一个ValueType.
我知道创建一个结构对我有帮助.
我还尝试从System.ValueType派生一个类型,它是一个抽象类.
但我得到一个编译器错误消息" ..无法从特殊类System.ValueType派生 "
当我看到ValueType的元数据时,它看起来是一个常规的抽象类.
是什么让它与众不同?
是C#compilor感觉它特别吗?
如果是这样,它是否建议作为编译器设计的规则?我的意思是它是公共语言规范的一部分吗?
我在这段代码中找到了这个地方:
public enum Blah: int
{
blah = 0,
blahblah = 1
}
Run Code Online (Sandbox Code Playgroud)
为什么需要继承int?它需要吗?