コード例 #1
0
        private ConnectionPool()
        {
            Aveliable = new ArrayList();
            Busy      = new ArrayList();

            ////Inserting 4 connection object in PoolList
            ///
            for (int i = 0; i < Properties.getMaxConnection(); i++)
            {
                Avaliable.Add(Connection.CreateConnection());
            }
        }
コード例 #2
0
        public void Run()
        {
            FreshSalad salad     = new FreshSalad("ruccola", "parmesan", "vinaigrette");
            Pasta      carbonara = new Pasta("penne", "cream");

            WriteLine($"preparing food");

            Avaliable saladAvaliable     = new Avaliable(salad, 3);
            Avaliable carbonaraAvaliable = new Avaliable(carbonara, 4);

            saladAvaliable.Orderitem("John");
            saladAvaliable.Orderitem("Sally");
            saladAvaliable.Orderitem("Luke");

            carbonaraAvaliable.Orderitem($"Sam");
            carbonaraAvaliable.Orderitem($"Greggory");
            carbonaraAvaliable.Orderitem($"Laura");
            carbonaraAvaliable.Orderitem($"Min");
            carbonaraAvaliable.Orderitem($"Rand");

            saladAvaliable.Display();
            carbonaraAvaliable.Display();
        }