java中的public final static的c#等价物是什么

时间:2009-07-25 09:41:02

标签: c# java static final public

在Java中我可以写:

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

C#中有没有等效的内容?

2 个答案:

答案 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
{
   ...
}