代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

您现在的位置是:首页>_C#

幫忙看看執行結果,三種情況,三個結果?暈~高人指點迷津~解决方法

发布时间:2019-08-17浏览(1011)

    幫忙看看執行結果,三種情況,三個結果?暈~~高人指點迷津~~
    using   System;
    class   A
    {
            public   static   int   X;

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

            static   B()  
            {  
               
            }
            static   void   Main()
            {
                    int   a   =   A.X;
                    int   b   =   B.Y;
                    Console.WriteLine( "X={0},Y={1} ",   a,   b);
            }
    }
    class   c
    {
         
    }
    ---------------------------------------
    using   System;
    class   A
    {
            public   static   int   X;

            static   A()
            {
                    X   =   B.Y   +   1;
            }

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

            static   B()  
            {  
               
            }
       
    }
    class   c
    {
         
    }
    -----------------------------------
    using   System;
    class   A
    {
            public   static   int   X;

            static   A()
            {
                    X   =   B.Y   +   1;
            }

       
    }
    class   B
    {
            public   static   int   Y   =   A.X   +   1;

            static   B()  
            {  
               
            }
       
    }
    class   c
    {
            static   void   Main()
            {
                    int   a   =   A.X;
                    int   b   =   B.Y;
                    Console.WriteLine( "X={0},Y={1} ",   a,   b);