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(); }
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."); } }
private static void LogEmployeeRequest() { Singleton fromEmployee = Singleton.SingleInstance; fromEmployee.LogMessage("Request Message from Employee"); }
private static void LogManagerRequest() { Singleton fromManager = Singleton.SingleInstance; fromManager.LogMessage("Request Message from Manager"); }