public static ChocolateBoiler getInstance() { if (uniqueInstancep == null) { uniqueInstancep = new ChocolateBoiler(); } return(uniqueInstancep); }
public static ChocolateBoiler getInstance() { if (uniqueInstancep == null) { uniqueInstancep = new ChocolateBoiler(); } return uniqueInstancep; }
public static ChocolateBoiler GetInstance() { if (ChocolateBoilerUniqueInstance == null) { ChocolateBoilerUniqueInstance = new ChocolateBoiler(); } return(ChocolateBoilerUniqueInstance); }
static void Main(string[] args) { ChocolateBoiler boiler1 = ChocolateBoiler.GetInstance(); ChocolateBoiler boiler2 = ChocolateBoiler.GetInstance(); boiler1.Fill(); boiler2.Boil(); boiler1.Drain(); Console.Read(); }
static void Main(string[] args) { ChocolateBoiler chocolateBoiler = ChocolateBoiler.GetInstance(); chocolateBoiler.Fill(); ChocolateBoiler anotherChocolateBoiler = ChocolateBoiler.GetInstance(); anotherChocolateBoiler.Drain(); chocolateBoiler.Boil(); chocolateBoiler.Drain(); Console.ReadKey(); }
private static void Main() { try { var chocoEggs = ChocolateBoiler.GetInstance(); chocoEggs.Fill(); chocoEggs.Boil(); chocoEggs.Drain(); } catch (Exception) { Console.Write("Oops"); } }
public static ChocolateBoiler GetInstance() { lock (Lock) { if (_singleton == null) { _singleton = new ChocolateBoiler(); return(_singleton); } else { throw new Exception(); } } }
public static ChocolateBoiler GetInstance() { if (uniqueInstance == null) { lock (syncRoot) { if (uniqueInstance == null) { uniqueInstance = new ChocolateBoiler(); } } } return(uniqueInstance); }
static void Main(string[] args) { ChocolateBoiler.getInstance().fill(); ChocolateBoiler.getInstance().boil(); ChocolateBoiler.getInstance().drain(); }