//MySingleton using System; //SingletonPage Class class SingletonPage { //FIElds protected static SingletonPage checkoutpage;
//Constructor is protected to ensure Singleton protected SingletonPage() { Console.WriteLine("if you see this line,then the only one instence is created!"); }
//Use this to Create SingletonPage instance public static SingletonPage NewCheckOutPage() { if (checkoutpage==null) checkoutpage= new SingletonPage(); return checkoutpage; }
}; //-------------------------------------End of SingletonPage Class
//TestApp class TestApp { public static void Main(string[] args) { Console.WriteLine("'create' pagea:"); SingletonPage pagea=SingletonPage.NewCheckOutPage();