在创建类的第一个实例时,静态构造函数将被调用一次。
我们可以在程序中使用静态构造函数和实例构造函数,在创建程序中创建第一个实例期间都会调用构造函数。
C# 静态构造函数和实例构造函数示例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Constructor
{
class Test
{
public Test()
{
Console.WriteLine("实例构造函数");
}
static Test()
{
Console.WriteLine("静态构造函数");
}
}
class StaticConstructor
{
static void Main()
{
//静态构造函数和实例构造函数,均可调用第一个实例。
Console.WriteLine("第一个实例");
Test T1 = new Test();
//只有实例构造函数会被调用
Console.WriteLine("第二个实例");
Test T2 = new Test();
Console.Read();
}
}
}
日期:2020-04-11 23:03:52 来源:oir作者:oir
