En Java je peux écrire:Quel est l'équivalent C# de static {...} en Java?
public class Foo {
public static Foo DEFAULT_FOO;
static {
DEFAULT_FOO = new Foo();
// initialize
DEFAULT_FOO.init();
}
public Foo() {
}
void init() {
// initialize
}
}
Comment puis-je obtenir le même functionailty en C# (où les membres statiques sont initialisées avant utilisation)? Et, si c'est une mauvaise chose à faire, quelle est la meilleure approche?
Wow! Merci pour les réponses incroyablement rapides –