2008年8月30日 星期六

C# static constructor

在 Java 的類別宣告裡,可以使用 static 區塊來宣告靜態初始化的變數:
class Demo{
    private static int i;
    private static String s;
    static{
        i=24;
        s="abc"
    }
}
在 C# 則可以利用 static constructor 達到同樣的效果:
class Demo{
    private static int i;
    private static String s;
    static Demo(){
        i=24;
        s="abc"
    }
}

沒有留言: