Was ist die c # Äquivalent public static final in Java
Frage
In Java kann ich schreiben:
public final static MyClass foo = new MyClass("foo");
Gibt es eine Entsprechung in C #?
Lösung
Die nächste Sache (nicht genau die gleiche, final
hat andere Bedeutungen ) für Java final
Felder ich denken kann, ist readonly
public static readonly MyClass field = new MyClass("foo");
Wenn Sie eine primitive Art (string, int, boolean) haben, die Sie verwenden möchten const
stattdessen.
public const string MAGIC_STRING = "Foo";
Andere Tipps
sealed class finalClass
{
...
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow