相关疑难解决方法(0)

System.ValueType了解

我试图创建一个ValueType.

我知道创建一个结构对我有帮助.

我还尝试从System.ValueType派生一个类型,它是一个抽象类.

但我得到一个编译器错误消息" ..无法从特殊类System.ValueType派生 "

当我看到ValueType的元数据时,它看起来是一个常规的抽象类.

  1. 是什么让它与众不同?

  2. 是C#compilor感觉它特别吗?

  3. 如果是这样,它是否建议作为编译器设计的规则?我的意思是它是公共语言规范的一部分吗?

c# .net-2.0

31
推荐指数
2
解决办法
2万
查看次数

枚举继承自int

我在这段代码中找到了这个地方:

public enum Blah: int
{
    blah = 0,
    blahblah = 1
}
Run Code Online (Sandbox Code Playgroud)

为什么需要继承int?它需要吗?

.net c# inheritance enums

28
推荐指数
3
解决办法
8679
查看次数

标签 统计

c# ×2

.net ×1

.net-2.0 ×1

enums ×1

inheritance ×1