public sealed class Test1
   internal static long t;
    static Test1(){
    t=Now.Ticks();
     Console.WriteLine(t);
    }
}
public sealed class Test2
   internal static long t;
   Test1(){
    t=Now.Ticks();
     Console.WriteLine(t);
    }
}

解决方案 »

  1.   

    static构造函数,和非static构造函数有什么区别????????????????????-----------
      

  2.   

    态构造函数用于初始化类的静态变量。理论上它是由CLR在Load相关的Assembly的时候调用的,而不象ctor,是由用户显示调用。
    所以,它必须是public的(default),并且不包含任何调用参数。
    它对你建立类的实例的过程没有影响
      

  3.   

    http://search.csdn.net/Expert/topic/668/668298.xml?temp=3.742617E-02