使用Visual Studio 2017,我正在尝试编译以下F#代码段
type Foo() =
inherit System.Tuple<string,string>("","")
不能告诉我不能从密封类型继承。我检查了FSharp.Core,它没有密封。我也相信这是在VS 2010中编译的。
有什么想法吗?这是由额外的F#元数据引起的吗?我知道F#以特殊方式对待元组
答案 0 :(得分:2)
从F#4.1开始,F#将所有System.Tuple
实例视为一个F#元组,不能从其继承。