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");

プリミティブ型 (string、int、boolean) がある場合は、const代わりに使用することをお勧めします。

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