C#中有虚拟课吗?

Tej*_*jus 14 c#

我已经阅读了C#中的虚拟方法.在C#中是否有任何称为虚拟类的概念?C#中的抽象类和C++中的虚拟类是一样的吗?

Bro*_*ass 19

在C#中没有这样的东西 - 并且它实际上没有必要,因为不支持多个实现继承.使类抽象实际上只意味着您不能创建该类的实例,并且它们可能未完全实现(例如,可能包含抽象方法).


si6*_*618 7

C#中没有虚拟类.抽象类不一样,因为您无法实例化抽象类.

您可以通过将其标记为密封来标记虚拟对象,这可以防止它被继承.