コード例 #1
0
        public void stay_to_queue(seller s)
        {
            s.queue.Enqueue(this);
            string str = "Покупатель " + name + " стал в очередь к продавцу " + s.name;

            w_l.save(str);
        }
コード例 #2
0
        static void Main(string[] args)
        {
            log log1 = new log("log.txt");

            seller a = new seller("Даша", log1);

            product [] p = new product[5];
            p[0] = new product("хлеб", 20);
            p[1] = new product("масло", 60);
            p[2] = new product("молоко", 40);
            p[3] = new product("каша", 35);
            p[4] = new product("чай", 100);

            buyer b1 = new buyer("Петя", 100, log1);

            b1.l.Add(p[0]);
            b1.l.Add(p[3]);
            b1.stay_to_queue(a);

            buyer b2 = new buyer("Маша", 100, log1);

            b2.l.Add(p[2]);
            b2.l.Add(p[4]);
            b2.stay_to_queue(a);

            a.work();
        }