类:
public class Test
{
public static int testnumber;
public int TestNumber
{
get { return testnumber; }
set { testnumber = value; }
}
public Test()
{
Console.WriteLine("默认构造函数");
}
static Test()
{
Console.WriteLine("静态构造函数");
}
}
实例:
Test.testnumber = 3;
Test test = new Test();
Console.ReadKey();
结果:
分析:
默认构造函数:创建实例时执行
静态构造函数:加载类的时候执行,不能加修饰符
无参数的两个构造函数可以共存,如果多个类中都有静态构造函数,先执行哪个是不能确定的
本博客内容有些来源于网络或书籍如果侵害到你的权益,请及时联系我(hch458458@vip.qq.com)
版权归nethch所有,转载请注明出处!