如何使用f#中的c#struct

时间:2011-01-31 20:33:37

标签: f# c#-to-f#

在f#中使用c#结构的语法是什么?我如何分配它的字段值?

谢谢!

更新:

看起来我可以声明变量本身是可变的,然后使用< - 运算符设置它的字段......还有另外一种方法吗?

2 个答案:

答案 0 :(得分:2)

  

看起来我可以声明变量   本身可变,然后设置它   使用< - operator ...的字段是   还有另一种方式吗?

这是正确的做法。

let mutable someStruct = CallSomething()
someStruct.Field1 <- 42
// etc.

答案 1 :(得分:1)

你需要这样的东西吗?

open System.Drawing
let point = Point(X = 1, Y = 3)