小编Jef*_*yZ.的帖子

没有身体的虚拟方法

我在抽象类中查看一些代码:

public virtual void CountX(){}

public virtual void DoCalculation() { ...code}
Run Code Online (Sandbox Code Playgroud)

如果在派生类型中不必强制覆盖它,为什么要在抽象类中声明一个空的虚方法?

c# virtual inheritance

24
推荐指数
3
解决办法
1万
查看次数

关于C#中构造函数的几个问题

在C#中关于构造函数的继承:

  1. 我已经读过构造函数不能被继承.
  2. 如果基类包含一个或多个构造函数,派生类必须始终调用其中一个?派生类不可能跳过基类的构造函数吗?
  3. 派生类可以有自己的构造函数,但必须调用其中一个基类构造函数.

这些陈述是否更正?

.net c# inheritance constructor multiple-constructors

7
推荐指数
1
解决办法
1493
查看次数