【发布时间】:2011-11-28 02:45:42
【问题描述】:
我有一个具有公共构造函数的基类。
基类不是密封的,也不是抽象的。
有一个我希望被密封的构造函数。这可能吗?
我当前的尝试导致语法错误,说构造函数不能被密封。
public sealed MyBase(string someParam)
补充:
我希望能够直接实例化基类并访问密封的构造函数。派生类不能通过派生构造函数使用该构造函数。 例如。
public MyDerived() : base(string cant_access_my_sealed_constructor)
【问题讨论】:
-
什么意思?构造函数不是继承的,也不是虚拟的。其中一个怎么可能是
sealed? -
我只说
The baseclass is not sealed and is not abstract. -
对否决票有何评论?
标签: c# constructor sealed