Не совсем понятно, что у вас за вопрос, но я подозреваю , что вы хотите добавить явный конструктор без параметров в ваш дочерний класс:
// Parameterless child constructor calling parameterized base constructor
public Child() : base("foo", "bar") {
}
или добавить как параметризованный, так и беспараметрический:
public Child() {
}
public Child(string foo, string bar) : base(foo, bar) {
}
Обратите внимание, что конструкторы не унаследованы - поэтому только то, что базовый класс имеет конкретную сигнатуру конструктора, не означает, что вы можете создать экземпляр класса с использованием этой сигнатуры. Дочерний класс должен предоставить его сам.
Любой предоставленный компилятором конструктор без параметров всегда будет вызывать конструктор без параметров своего базового класса.