В Java я могу написать:Что такое эквивалент C# static {...} в Java?
public class Foo {
public static Foo DEFAULT_FOO;
static {
DEFAULT_FOO = new Foo();
// initialize
DEFAULT_FOO.init();
}
public Foo() {
}
void init() {
// initialize
}
}
Как я могу получить тот же functionailty в C# (где статические члены инициализируются перед использованием)? И, если это плохо, чтобы попытаться сделать, что лучше?
Wow! Спасибо за невероятно быстрые ответы –