静态构造函数 
静态构造函数是一种成员,用来实现初始化一个类所需的操作。静态构造函数不能带参数,
不能具有可访问性修饰符,也不能被显式调用。类的静态构造函数是自动地被调用的。
(上面的说明摘自《C# Language Specification》)
示例
class Employee
{
 private static int ds;
 static Employee() {
  ds = 2;
 }
 public Employee(int n)
{
    ds = n;
}
 public string Name;
 public decimal Salary;
}
显示了一个 Employee 类,该类含有一个静态构造函数,它初始化一个静态字段
请注意下面的语句,会导致静态构造函数先被调用,然后调用public的构造函数。也就是说执行了
两个不同的构造函数,因此在实际应用中,需要注意到这种情况可能会引起的问题。
Employee em = new Employee(1);
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号