예제 #1
0
        static void Main(string[] args)
        {
            //string massoffruits = AppleFruit.GetAppleJuice();
            JuiceFactory juiceFactory      = new JuiceFactory(1.5, 1.3, 2.4);                    // создаем экземпляр фабрики
            int          applePacksNumber  = juiceFactory.GetAppleJuice(50).Count();             //передаем массу фруктов и подсчитываем количество пачек в коллекции
            int          orangePacksNumber = juiceFactory.GetOrangeJuice((decimal)70.4).Count(); // приведение типов
            int          cherryPacksNumber = juiceFactory.GetCherryJuice((decimal)93.6).Count();

            Console.WriteLine($"количество яблочного сока {applePacksNumber} пачек, количество апельсинового сока {orangePacksNumber} пачек, количество вишневого сока {cherryPacksNumber} пачек");
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //string massoffruits = AppleFruit.GetAppleJuice();
            JuiceFactory juiceFactory     = new JuiceFactory(1.5, 1.3, 2.4);            // создаем экземпляр фабрики
            int          applePacksNumber = juiceFactory.GetAppleJuice(50).Count();     //передаем массу фруктов и подсчитываем количество пачек в коллекции
            List <AppleJuiceWithName> applePacksWithName = juiceFactory.GetAppleJuice(50, "HappyApple");
            int orangePacksNumber = juiceFactory.GetOrangeJuice((decimal)70.4).Count(); // приведение типов
            int cherryPacksNumber = juiceFactory.GetCherryJuice((decimal)93.6).Count();

            for (int i = 0; i < applePacksWithName.Count(); i++)
            {
                Console.WriteLine($"{applePacksWithName[i]._volumeInL},{applePacksWithName[i]._appleJuiceName}");
            }

            Console.WriteLine($"applePacksNumber and Name : {applePacksWithName}; orangePacksNumber : {orangePacksNumber}; cherryPacksNumber : {cherryPacksNumber}");
            Console.ReadLine();
        }