Я хотел бы подклассифицировать класс XMLUnit.NET CompareConstraint
в моем коде F #.Наследование класса C#, имеющего только частный конструктор
Однако этот класс имеет только один частный конструктор. Если я пытаюсь наследовать его, я получаю эту ошибку компиляции:
This 'inherit' declaration specifies the inherited type but no arguments. Consider supplying arguments, e.g. 'inherit BaseType(args)'.
Есть ли способ, чтобы наследовать класс без публичного конструктора в F #?
Я бы добавил, что предотвращение наследования - это весь смысл наличия частного конструктора. Тот, кто сделал этот класс специально, не хотел, чтобы вы наследовали его. –
Да, это имеет смысл. @ildjarn: если вы хотите поместить свой комментарий в ответ, я соглашусь с ним. –