Frage

In Java kann ich schreiben:

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

Gibt es eine Entsprechung in C #?

War es hilfreich?

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
scroll top