[阅读: 799] 2007-07-10 02:51:21
			
				class Program
    {
        static void Main( string[] args )
        {
            A a = A.Instance;
        }
    }
    public class A
    {
        // 以下两句交换顺序会影响运行结果
        private static A _a = new A();
        private static object _b = new object();
        public A()
        {
            if ( _b == null )
            {
                Console.WriteLine( "b == null" );
            }
            else
            {
                Console.WriteLine( "b != null" );
            }
        }
        public static A Instance
        {
            get
            {
                if ( _a == null )
                {
                    Console.WriteLine( "a == null" );
                }
                else
                {
                    Console.WriteLine( "a != null" );
                } 
                
                return _a;
            }
        }
    }					
Notemper2x 3.1  ( ̄ε( ̄#)
没脾气2x 之 个人综合篇: 
http://notemper2x.cndev.org/
我的 panoramio 相册: 
http://panoramio.com/user/zhaixudong
我的 flickr相册: 
http://www.flickr.com/photos/notemper2x/


 
QQ号20250出售,售价400,000元整(5位、皇冠80级、VIP7)a