【发布时间】:2012-08-20 15:25:39
【问题描述】:
如果我有一个想从 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 中的错误吗?
【问题讨论】:
-
你能贴出你从 F# 编译器得到的错误信息吗?
-
@JackP。您可以在我的回答中看到错误消息。
标签: c# generics f# c#-to-f# f#-3.0