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。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号