在Java中我可以写:
public final static MyClass foo = new MyClass("foo");
C#中有没有等效的内容?
答案 0 :(得分:78)
我能想到的Java final
字段最接近的事情(不完全相同,final
has other meanings)是readonly
:
public static readonly MyClass field = new MyClass("foo");
如果您有基本类型(string,int,boolean),则可能需要使用const
。
public const string MAGIC_STRING = "Foo";
答案 1 :(得分:-5)
sealed class finalClass
{
...
}