Exemple #1
0
        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);
        }
Exemple #2
0
    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);
        }
    }
Exemple #3
0
        public static int Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(TimeNTon.Instance( ));
            }

            return(0);
        }