In Java kann ich schreiben:Was ist das C# -Aquivalent von statischem {...} in Java?
public class Foo {
public static Foo DEFAULT_FOO;
static {
DEFAULT_FOO = new Foo();
// initialize
DEFAULT_FOO.init();
}
public Foo() {
}
void init() {
// initialize
}
}
Wie kann ich die gleiche functionailty in C# erhalten (wo statischen Mitgliedern vor der Verwendung initialisiert werden)? Und wenn das eine schlechte Sache ist zu versuchen, was ist ein besserer Ansatz?
Wow! Danke für unglaublich schnelle Antworten –