55

在Java中我可以写:

public final static MyClass foo = new MyClass("foo");

C#中是否有任何等价物?

4

2 回答 2

90

对于我能想到的Java字段,最接近的东西(不完全相同,final也有其他含义)是:finalreadonly

public static readonly MyClass field = new MyClass("foo");

如果您有原始类型(字符串、整数、布尔值),您可能想要使用它const

public const string MAGIC_STRING = "Foo";
于 2009-07-25T09:43:56.130 回答
-5
sealed class finalClass
{
   ...
}
于 2009-07-25T09:44:24.473 回答