继承类中静态构造函数的执行顺序

发布时间:2016-12-7 22:38:29 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"继承类中静态构造函数的执行顺序",主要涉及到继承类中静态构造函数的执行顺序方面的内容,对于继承类中静态构造函数的执行顺序感兴趣的同学可以参考一下。

已知     public class Test    {        private static Hashtable ht;        public Test()        {         }        static Test()        {            ht = new Hashtable();            ht.Add("a", "x");        }        public static object Check()        {            return ht["a"];        }    }    public class Test2:Test    {        static Test2()        {        }        public Test2()        {        }        public static void fun()        {        }    }   执行 void Main(){ Test2 t2 = new Test2(); } 构造函数执行顺序:static Test2() -> static Test() -> Test() -> Test2() 先执行子类静态构造函数,再执行父类静态构造函数,这正好与非静态构造函数执行顺序相反

上一篇:谈在VC中动态改变菜单
下一篇:服务器端向页面动态添加JScript脚本

相关文章

相关评论