在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
static以前都接触过,可是最近才发现了还有静态类的写法,也可能是以前没太注意了,所以自己去研究了一下! 1.什么是构造函数: 1.1 例如:static Class{} 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 2.2:运行效果如下:
2.3:从中可以得出在同一个程序中,静态构造函数只会被执行一次!这就是静态构造函数的本质!掌握到这个了就可以自己更深层次的扩展!
|
请发表评论