* НЕ ЭТО ВОПРОС: Вызов базового конструктора в C # *
Я знаю, как вызвать this
или base
для цепочкиконструкторы.
Несмотря на это, иногда я получаю базовый конструктор со многими параметрами и производный класс, который вообще не меняет конструктор.(Все, что делает производный класс, - это изменение некоторых деталей реализации виртуальных методов.) Когда это происходит, мне все еще нужно определить производный конструктор и передать все параметры в базовый конструктор.
Вопрос: есть ли синтаксический сахар, который говорит, что «этот класс не объявляет свой собственный конструктор, он использует точную копию базового конструктора».
Без сомнения, количество параметровCodeSmell, и я должен попытаться исправить это или создать ParamObject для хранения их всех, но это не тема вопроса.
Есть много других способов, которыми я мог бы решить эту проблему, мне интереснов частности, существует ли синтаксис, позволяющий мне решить его этим способом.