У меня есть базовый класс, который имеет публичные конструкторы.
Базовый класс не запечатан и не является абстрактным.
Есть один конструктор, который я хочу запечатать.Возможно ли это?
Моя текущая попытка приводит к синтаксической ошибке, говорящей, что конструктор не может быть закрыт.
public sealed MyBase(string someParam)
Дополнительно:
Я хочуиметь возможность напрямую создавать базовый класс и иметь доступ к запечатанному конструктору.Производные классы не могут использовать этот конструктор через производные конструкторы.Например,
public MyDerived() : base(string cant_access_my_sealed_constructor)