C# 静态构造函数和实例构造函数

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

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