Properties F#使用类型作为属性名
我需要像下面这样上课Properties F#使用类型作为属性名,properties,f#,keyword,names,Properties,F#,Keyword,Names,我需要像下面这样上课 type BubbleChartSeriesDefaults()= let mutable _type:string = "" member t.type with get() = _type and set v = _type <- v type BubbleChartSeriesDefaults()= let可变类型:string=“” 在F#中使用get()=_type和set v=_type的成员t.type,如果用双倒勾将其括起来,
type BubbleChartSeriesDefaults()=
let mutable _type:string = ""
member t.type with get() = _type and set v = _type <- v
type BubbleChartSeriesDefaults()=
let可变类型:string=“”
在F#中使用get()=_type和set v=_type的成员t.type,如果用双倒勾将其括起来,则可以使用任何需要的内容作为标识符(属性名、类型名等)。就你而言:
type BubbleChartSeriesDefaults()=
let mutable _type:string = ""
member t.``type`` with get() = _type and set v = _type <- v
type BubbleChartSeriesDefaults()=
let可变类型:string=“”
成员t.`type``with get()=\u type和set v=\u type杰克的答案是正确的。请注意,如果您使用的是F#3.0,那么您也可以去掉可变字段:member val _type=“”使用get,set
。干杯,现在就需要可变字段。。。