F# 继承只有私有构造函数的C#类

F# 继承只有私有构造函数的C#类,f#,xmlunit-2,F#,Xmlunit 2,我想在我的F#代码中对XMLUnit.NET类进行子类化 但是,该类只有一个私有构造函数。如果我尝试继承它,则会出现以下编译错误: 此“继承”声明指定继承的类型,但不指定参数。考虑提供参数,例如“继承BaseType(ARGs)”。< /代码> 有没有办法在F#中继承一个没有公共构造函数的类?这不是F#限制–在任何.NET语言中,都不可能从只有私有构造函数的类型继承。我想补充一点,防止继承是拥有私有构造函数的关键所在。不管是谁制作了这个类,他都不想让你继承它。是的,这是有道理的@伊尔贾恩:如果

我想在我的F#代码中对XMLUnit.NET类进行子类化

但是,该类只有一个私有构造函数。如果我尝试继承它,则会出现以下编译错误:

此“继承”声明指定继承的类型,但不指定参数。考虑提供参数,例如“继承BaseType(ARGs)”。< /代码> 


有没有办法在F#中继承一个没有公共构造函数的类?

这不是F#限制–在任何.NET语言中,都不可能从只有私有构造函数的类型继承。

我想补充一点,防止继承是拥有私有构造函数的关键所在。不管是谁制作了这个类,他都不想让你继承它。是的,这是有道理的@伊尔贾恩:如果你想把你的评论写进答案,我会接受的。