在C#可以定义一种类型的构件常数是这样的:如何在F#中定义类型成员常量?
class Foo { public const int Bar = 600; }
的IL看起来像这样。
.field public static literal int32 Bar = int32(600)
如何在Visual F#/ FSharp中执行相同操作?
我想这无济于事:
[<Sealed>]
type Foo() =
[<Literal>]
let Bar = 600
我问这个问题 - http://stackoverflow.com/questions/1834923/f-public-literal-和克里斯史密斯表示这是不可能的。 – Daniel 2010-03-09 04:08:07