当前位置:
  • 首页
  • >
  • TAG
  • >   
  • 静态函数

静态函数构造上C++与C#的不同

      在C#中,类的静态构造函数用于在使用类之前进行相关的初始化工作;比如,初始化静态成员或执行特定操作。CLR 在第一次创建该类对象或调用该类静态方法时自动调用静态构造函数。同时,CLR保证静态构造函数的线程安全性(准确地说是,只会调用一次,不存在多线程问题)。 下面是MSDN对静态构造函数特点的描述: 1.静态构造函数既没有访问修饰符,也没有参数 2.在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数来初始化类 3.无法直接调用静态构造函数 4.在程序中,用户无法控制何时执行静态构造函数...

2015-11-24 浏览量(376)