コード例 #1
0
ファイル: Program.cs プロジェクト: NSnflores/Singleton
        public static void Main(string[] args)
        {
            Console.WriteLine(NonSingletonStaticClass.a);
            Console.WriteLine(SingletonClass.getInstance().a);

            //Modificamos el singleton y la clase con atributos estaticos
            modifyStatic();
            modifySingletonObject();

            Console.WriteLine(NonSingletonStaticClass.a);
            Console.WriteLine(SingletonClass.getInstance().a);

            //OUTPUTS

            /*
             *      1
             *      1
             *      2
             *      2
             */
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: NSnflores/Singleton
 //Modificamos  el objeto
 static void modifySingletonObject()
 {
     SingletonClass.getInstance().a = 2;
 }