摘要: 在C#中,类的静态构造函数用于在使用类之前进行相关的初始化工作;比如,初始化静态成员或执行特定操作。CLR 在第一次创建该类对象或调用该类静态方法时自动调用静态构造函数。同时,CLR保证静态构造函数的线程安全性(准确地说是,只会调用一次,不存在多线程问题)。下面是MSDN对静态构造函数特点的描述:1.静态构造函数既没有访问修饰符,也没有参数2.在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类 3.无法直接调用静态构造函数4.在程序中,用户无法控制何时执行静态构造函数C++语言规范并未包含类似静态构造函数的东西,但在使用类之前做初始化工作的需求却是客观存在的。就满足需求本 阅读全文
posted @ 2011-11-18 14:58 freeboy小亮 阅读(252) 评论(0) 推荐(0)