Example #1
0
        public static SingleTon CreateInstance()
        {
            object lockingObject = new object();

            if (singleTonObject == null)
            {
                lock (lockingObject)
                {
                    if (singleTonObject == null)
                    {
                        singleTonObject = new SingleTon();
                    }
                }
            }
            return(singleTonObject);
        }
Example #2
0
        static void Main(string[] args)
        {
            SingleTon objsing = SingleTon.CreateInstance();

            objsing.Display();
        }