什么是C#相当于公共最后静态的Java中
答
为Java final
领域我能想到的最接近的事(final
has other meanings太不完全一样)是readonly
:
public static readonly MyClass field = new MyClass("foo");
如果你有一个基本类型(字符串,整数,布尔值),你可能而不是使用const
。
public const string MAGIC_STRING = "Foo";
答
sealed class finalClass
{
...
}
对于领域,他们几乎* *完全一样的东西。关于初始化有不同的规则(这里与此无关),有时候Java中的final字段就像C#中的const字段一样,但在这种情况下,我认为它们实际上是等价的。 – 2009-07-25 09:47:26
非常感谢 - 这是我需要的 – 2009-07-25 09:49:08