En Java je peux écrire:
public final static MyClass foo = new MyClass("foo");
Y a-t-il un équivalent en C #?
La chose la plus proche (pas exactement la même chose, final
a d'autres significations aussi) pour Java final
champs auxquels je peux penser est readonly
:
public static readonly MyClass field = new MyClass("foo");
Si vous avez un type primitif (chaîne, entier, booléen), vous voudrez peut-être utiliser const
à la place.
public const string MAGIC_STRING = "Foo";