Mono : is there a System.Tuple?

前端 未结 3 1533
無奈伤痛
無奈伤痛 2021-01-18 10:35

I am trying to do some interop between C# and F# in Mono. Is there a System.Tuple in Mono C#? I can see the one in Mono.CSharp, but that doesn\'t seem to be the same type as

3条回答
  •  走了就别回头了
    2021-01-18 11:07

    It also depends on what version of F# compiler do you use. If you compile your F# code using F# compiler for .NET 2.0, then it will use FSharp.Core.dll for .NET 2.0, which contains the declaration of Tuple<..> classes. Then you can simply reference FSharp.Core.dll from your C# project and you'll find tuple there (It is in the System namespace to make it compatible with .NET 4)

    I believe that the ZIP release from Microsoft and the F# packages both contain 2.0 version. I'm not sure about the version of F# bundled with Mono 2.10 though or the one in Debian.

提交回复
热议问题