C#中的静态构造器
来源:互联网 发布:谷阿莫 知乎 编辑:程序博客网 时间:2024/05/09 23:50
C#中的静态构造器
关键字: 静态构造器
在C#中有静态构造器,它的作用就是在类被加载的时候用来进行一些静态初始化工作。它不能有参数,不能有修饰符 (永远是private),也不能被调用。只是在类加载的时候被CLR调用。而在JAVA中有静态语句块,它也是用来进行一些静态初始化工作。觉得这两种进制所达到的目的应该是一样的。至于C#中的静态构造器还有以下特性:
1 C#中对静态成员的初始化一定是在执行静态构造器以前执行的。(注意:JAVA中静态代码的执行和静态成员的初始化顺序依赖于书写的顺序)特别值得注意的是如果要对静态成员初始化,但是没有显示的声明一个静态构造子的话,那么编译器会自动帮我们生成一个静态的构造器,并且把静态初始化代码放到静态构造器的第一行。下面以代码来说明一下。
java 代码
c# 代码
- C#中的静态构造器
- c#中的静态构造函数
- C# 静态类、静态构造器、静态方法、静态字段
- C#中的类型构造函数(静态构造函数)
- C# 静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C# 静态构造函数
- C#静态构造函数
- C#静态构造函数
- C#静态构造函数
- C#静态构造函数
- c#静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C#静态构造函数
- C# 静态构造函数
- C# 静态构造函数
- Canvas 鼠标事件 无效——没有定义背景颜色,即是透明色,无法触发MouseLeftButtonDown事件
- BlackBerry的CDMA手机上如何发送中文SMS
- Android核心分析(23)-----Andoird GDI之基本原理及其总体框架
- 如何卸载VS2008
- 1-100能被x整除的数显示在桌面
- C#中的静态构造器
- IE自带的网页过渡特效
- 看了几期的非诚勿扰
- dll 事例
- 11款实用的一句话网站设计代码
- OpenSuse下安装 jdk/mysql/tomcat/nginx/mysql-proxy
- struts上传下载
- 第一次上路
- JQuery添加底部固定导航条