静态构造函数的使用
一个类的静态构造函数在被实例化的时候,只会在第一次被实例化的时候调用。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 静态构造函数
{
class Program
{
static void Main(string[] args)
{
class1 cl1 = new class1();
class1 cl2 = new class1();
Console.WriteLine(class1.a.ToString());
Console.Read();
}
}
class class1
{
public static int a = 0;
static class1()
{
a++;
}
public class1()
{
a++;
}
}
}
结果:
a 的 值 为 3;