xiyurui

路靠自己走,也靠运气. 但能不能抓住运气靠自己的手. 所以.自己的手和自己的脚,是最值得依赖的. 少壮不努力,老大徒伤悲!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

静态构造器和静态属性的执行顺序

Posted on 2006-03-08 15:59  晰雨的天空  阅读(347)  评论(0)    收藏  举报

class A
 {
  
  static A()
  {
   X=B.Y+1;                                       ---------------third
  }
  public static int X=0;                         ---------------second

  
 }
 class B
 {
     static B(){}                                      -------------------fourth
     public static int Y=A.X+1;                -------------------first
  
  static void Main()
  {
   Console.WriteLine("X={0}" ,A.X);
   Console.WriteLine("y={0} ", B.Y);

  }
 
 }

结果为 1,2
执行顺序为:先执行入口函数所在类的静态属性!,然后执行静态构造器.