“自动实现的属性是类型初始化的一部分,因此它们必须包含在任何其他成员定义之前,就像类型定义中的 let 绑定和 do 绑定一样”
member val
但是如果我在类型声明中放在其他普通member this.
属性之后,编译器不会抱怨。没关系?
我是否正确地说在初始化对象时初始化属性,而不是在第一次调用属性时?
例如
member val = let printf "%A" "initializing"
3 with get, set
所以每次我创建一个对象时,它都会打印“正在初始化?