web-dev-qa-db-ja.com

javaのpublic final staticに相当するc#は何ですか?

Javaで書くことができます:

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

C#に同等のものはありますか?

46

Java finalフィールドについて考えることができる)に最も近いもの(まったく同じではない、 finalには他の意味がある もあります)は readonly

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

プリミティブ型(string、int、boolean)がある場合は、代わりにconstを使用できます。

public const string MAGIC_STRING = "Foo";
78
Mehrdad Afshari