static void Main(string[] args) { TimeNTon a = TimeNTon.Instance(); a.id = 1; Console.WriteLine(a.id); TimeNTon b = TimeNTon.Instance(); b.id = 2; Console.WriteLine(b.id); TimeNTon c = TimeNTon.Instance(); c.id = 3; Console.WriteLine(c.id); TimeNTon d = TimeNTon.Instance(); d.id = 4; Console.WriteLine(d.id); TimeNTon e = TimeNTon.Instance(); e.id = 5; Console.WriteLine(e.id); TimeNTon f = TimeNTon.Instance(); Console.WriteLine(f.id); TimeNTon g = TimeNTon.Instance(); Console.WriteLine(g.id); TimeNTon h = TimeNTon.Instance(); Console.WriteLine(h.id); }
public static TimeNTon Instance() { DateTime now = DateTime.Now; if (now.Hour >= 8 && now.Hour < 10) { if (instance == null) { instance = new TimeNTon(); l = 1; inst[0] = instance; return(instance); } if (l < 5) { instance = new TimeNTon(); inst[l] = instance; l++; return(instance); } else { l++; return(inst[(l - 1) % 5]); } } else { return(ins); } }
public static int Main(string[] args) { for (int i = 0; i < 10; i++) { Console.WriteLine(TimeNTon.Instance( )); } return(0); }