8

我有一个结构,它有一个名为type

我如何在 F# 中访问它?

C#

struct A {
   int type;
}

F#

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

我如何访问的type领域A

4

2 回答 2

12

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

let a = A()
let x = a.``type``
于 2012-06-28T18:29:41.743 回答
5

您可以使用双反引号来限定它A.``type``

于 2012-06-28T18:30:03.227 回答