在创建类的第一个实例时,静态构造函数将被调用一次。
我们可以在程序中使用静态构造函数和实例构造函数,在创建程序中创建第一个实例期间都会调用构造函数。
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