Example #1
0
        static void Main(string[] args)
        {
            Singleton fromManager = Singleton.SingleInstance;

            fromManager.LogMessage("Request Message from Manager");

            Singleton fromEmployee = Singleton.SingleInstance;

            fromEmployee.LogMessage("Request Message from Employee");

            ReadLine();
        }
Example #2
0
        static void Main(String[] args)
        {
            Singleton DataBaseConnection1 = Singleton.GetInstance;

            DataBaseConnection1.LogMessage("Connection to Database");
            Singleton DataBaseConnection2 = Singleton.GetInstance;

            DataBaseConnection2.LogMessage("Connection to Database");
            if (DataBaseConnection1 == DataBaseConnection2)
            {
                Console.WriteLine("Both instances are same.");
            }
        }
Example #3
0
        private static void LogEmployeeRequest()
        {
            Singleton fromEmployee = Singleton.SingleInstance;

            fromEmployee.LogMessage("Request Message from Employee");
        }
Example #4
0
        private static void LogManagerRequest()
        {
            Singleton fromManager = Singleton.SingleInstance;

            fromManager.LogMessage("Request Message from Manager");
        }