如何在F#类中定义和使用静态变量

如何在F#类中定义和使用静态变量,f#,functional-programming,F#,Functional Programming,有没有办法让F#类中的可变静态变量与C#类中的静态变量相同 您使用的是静态let绑定(注意:虽然有时是必要的,但没有太多功能): 类型StaticMemberTest()= 静态let可变测试:string=“” 请记住这一点 使用get()= 测试:这个还能用吗?我使用上面的代码得到错误“'let'和'do'绑定必须在类型定义中的成员和接口定义之前”。 type StaticMemberTest () = static let mutable test : string = ""

有没有办法让F#类中的可变静态变量与C#类中的静态变量相同

您使用的是
静态let
绑定(注意:虽然有时是必要的,但没有太多功能):

类型StaticMemberTest()=
静态let可变测试:string=“”
请记住这一点
使用get()=

测试:这个还能用吗?我使用上面的代码得到错误“'let'和'do'绑定必须在类型定义中的成员和接口定义之前”。
type StaticMemberTest () =

    static let mutable test : string = ""

    member this.Test 

        with get() = 
            test <- "asdf"
            test