在Java中我可以這樣寫:Java中靜態{...}的c#等價物是什麼?
public class Foo {
public static Foo DEFAULT_FOO;
static {
DEFAULT_FOO = new Foo();
// initialize
DEFAULT_FOO.init();
}
public Foo() {
}
void init() {
// initialize
}
}
我怎樣才能獲得在C#中(其中靜態成員在使用前進行初始化)相同functionailty?而且,如果這是一件不好的事情,那麼更好的方法是什麼?
哇!感謝非常快速的回覆 – 2009-07-29 18:05:50