初学者 求教。。。。
											using System;
namespace aaa
{
   class n1
    {
       public static readonly uint max;
       public static uint instance=0;
       static n1()//静态构造方法
         {
            max=20;
         }
       public n1()//非静态的构造方法
         {
            instance++;
            if(instance>max)
              {
                 Console.WriteLine("too many instance");
              }
         }
       public static void Main()
         {
            for(int i=0; i<21;i++)
              {
                 n1 aa=new n1();
              }
         }
     }
}
我这个程序在开始的时候 定义instance 这个属性为static 的  为什么非静态的构造方法可以访问它呢??我是刚学c#的 以前只学过c 希望那位高人 帮忙说得详细些。。。。好让我看得明白



 
											





 
	    

 
	