本帖最后由 边道坚 于 2013-3-16 21:27 编辑
静态构造函数主要用来初始化静态变量的值.
这种函数只执行一次,在第一次创建类的对象的时候,就会自动调用它.
可以参考一下下面的代码.
using System;
class Welcome
{
public Welcome()
{
Console.WriteLine("构造函数 Welcome()");
}
static Welcome()
{
Console.WriteLine("构造函数 static Welcome()");
}
static void Main()
{
new Welcome();
new Welcome();
Console.ReadLine();
}
}
执行结果:
构造函数 static Welcome()
构造函数 Welcome()
构造函数 Welcome() |