static之前都接触过,但是最近才发现了还有静态类的写法,也多是之前没太注意了,因此本身去研究了一下!函数
1.什么是构造函数:spa
1.1 例如:static Class{}blog
1.2 使用静态函数的注意事项以下:继承
1.2.1:静态构造函数既没有访问修饰符,也没有参数【在类中调用的,加上修饰符也没有任何意义】编译器
1.2.2:在建立第一个实例或者任何静态成员被引用时,.NET会自动调用静态构造函数来初始化类编译
1.2.3:一个类只能有一个构造函数扩展
1.2.4:静态构造函数能够和无参数的构造函数在一个类中共存【一个类中能够同时有这两个】构造函数
1.2.5:最多运行一次引用
1.2.6:静态构造函数不能被继承程序
1.2.7:若是没有写构造函数,而类中包含带有初始化设定的静态成员,那么编译器会自动生成默认的静态构造函数
2.例子:
2.1:先建立一个控制台应用程序,并建立一个Class1类,在Class1里面写上一个无参构造函数和一个静态构造函数,并在Main方法里面分别实例化两次Class1