/// <summary>
 /// 提供外部获取该类实例的静态方法(可带参数)
 /// </summary>
 /// <returns>SingletonObject</returns>
 public static SingletonObject getInstance1()
 {
     if (singleton == null)
     {
         singleton = new SingletonObject();
     }
     return(singleton);
 }
Beispiel #2
0
        static void Main(string[] args)
        {
            string s1 = SingletonObject.getInstance1().FuncName();
            string s2 = SingletonObject.getInstance2.FuncName();

            Console.WriteLine(s1);
            Console.WriteLine(s2);
            Console.Read();
        }