当字段名称为保留关键字时,从 F# 访问 .Net 字段



我有一个结构,它有一个名为type的字段

如何在 F# 中访问它?

C#

struct A {
   int type;
}

F#

let a = A()
let myThing = a.type  //error because type is a reserved keyword

如何访问Atype字段?

您正在像静态字段一样访问type。首先,您需要一个A实例:

let a = A()
let x = a.``type``

您可以使用双反引号将其限定A.``type``

最新更新