2011-01-31 90 views
0

在f#中使用c#結構的語法是什麼?我如何分配它的字段值?如何使用f#中的c#結構#

謝謝!

更新:

看起來像我可以聲明變量本身可變的,然後設置它的使用<領域 - 運營商...有另一種方式?

+0

如果您在F#中使用ints,bools,datetimes和enums,那麼您已經在使用結構體 - 我不確定哪個部分會給出您的問題。你可以發佈一塊C#,也許有人可以將它轉換爲F#嗎? – Juliet 2011-02-01 02:07:48

回答

2

看起來像我可以聲明變量 本身可變的,然後設置它的使用< 領域 - 運營商...有 另一種方式?

這是正確的做法。

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

你需要那樣的東西嗎?

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