5

只是关于 c++/cli 的一个小问题。抽象类具有要由派生类实现的抽象方法,密封类不允许继承。

那么为什么我们在 .NET 基类库中有一些类被定义为抽象密封,你可以找到很多.. ??!

4

1 回答 1

15

相当于C#语言中的“静态类”。用于编写几乎所有 BCL 类的语言。所有方法都必须是静态的。将其声明为抽象和密封可防止任何人从该类派生并创建它的实例。

类方法与 C 和 C++ 语言中的自由函数完全等价。CLR 不支持的东西。

于 2010-09-04T21:14:00.633 回答