黑马程序员技术交流社区
标题:
什么是静态构造器?
[打印本页]
作者:
王起
时间:
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