如果我有一个想从 F# 使用的 C# 方法并接收两个这样的类型化参数:
public class Foo
{
public static void GenericMethodWithTwoTypeParamsThatHaveAWhereClass<TA, TB>() where TA : TB
{
}
}
当我尝试通过 F# 调用它时,编译器会抱怨:
Foo.GenericMethodWithTwoTypeParamsThatHaveAWhereClass<System.IO.BinaryWriter, System.IDisposable>()
那么,这是 F# 2.0 中的错误吗?