摘要:
刚刚使用静态类中的静态构造函数,有一些不太懂的地方,于是google了一下,看了一些文章,把自己的一些总结发上来吧。 google的初衷就是因为这个:在类中初始化成员到底是直接初始化还是在类的静态构造函数中初始化呢? 还是先把最终的建议给展示出来:第一就是简单静态成员,例如类型为值类型等,使用成员初始化语句来完成;第二静态成员初始化比较复杂,或者有可能出现异常,那么用静态构造函数来完成。 下面是在网上找的一个例子,主要是熟悉下静态构造函数的执行顺序:static class A { public static int X = B.Y; static A() ... 阅读全文