static void Main(string[] args) { var UWM = Uczelnia.Instance("UWM", new DateTime(2017, 06, 15)); var Stanford = Uczelnia.Instance("Stanford", new DateTime(2017, 06, 30)); Console.WriteLine(UWM.RekrutujStudentow()); Console.WriteLine(Stanford.RekrutujStudentow()); Console.ReadKey(); }
public static Uczelnia Instance(string nazwa, DateTime data) { if (_Instance == null) { lock (_oPadLock) { if (_Instance == null) { _Instance = new Uczelnia(nazwa, data); } return(_Instance); } } _Instance.Nazwa = nazwa; _Instance.DataRekrutacji = data; return(_Instance); }