静态的构造方法:
用static来修饰的构造方法
特点:
- 静态的构造方法不能有参数
- 静态的构造方法不能有访问修饰符;
- 静态的构造方法在加载时就会使用,而且全局被调用一次;
- 静态的构造方法用类去实现;
class Person{
//静态构造方法
static Person()
{
Console.WriteLine("静态的构造方法被调用了");
}
public Person()
{
Console.WriteLine("非静态的构造方法被执行了");
}
}
class Porgram
{
public static void Main(string[] args)
{
Person xiaoming = new Person();
}
}
这里就是静态的构造方法使用的时间 ,说明我们使用构造方法的时候,静态的构造方法时最先被调用的。