Static 和 Class相關執行過程順序。

public class DataDemo
    {
        private static Dictionary<string, string> dictionary = new Dictionary<string, string>();

        static DataDemo()
        {
            Console.WriteLine("001");
            dictionary.Add("a", "a");
        }

        public DataDemo()
        {
            Console.WriteLine("002");
        }

        ~DataDemo()
        {
            Console.WriteLine("003");
        }

        public static void info()
        {
            Console.WriteLine("004");
        }
    }


調用方式:
DataDemo s = new DataDemo();
DataDemo.info();
DataDemo.info();

輸出結果:
001
002
004
004

 

 

END。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章