黑马程序员技术交流社区

标题: 什么是静态构造器? [打印本页]

作者: 王起    时间: 2013-3-16 21:14
标题: 什么是静态构造器?
如题,什么是静态构造器?
作者: 边道坚    时间: 2013-3-16 21:24
本帖最后由 边道坚 于 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()




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2