Exemple #1
0
 public void add(Товар ob)
 {
     Arr[i] = ob;
     i++;
 }
Exemple #2
0
        static void Main(string[] args)
        {
            try
            {
                Мебель E = new Диван();
                E.InputInformation();
                E.FindingPrice();
            }
            catch (CountIsZeroException e)
            {
                Console.WriteLine("CountIsZeroException: {0}", e.Message);
            }
            ///////////////////////////////////////////////////////////////////////
            try
            {
                Мебель C = new Диван();
                C.InputInformation();
            }
            catch (WrongValue e)
            {
                Console.WriteLine("WrongValue: {0}", e.Message);
            }
            ///////////////////////////////////////////////////////////////////////
            try
            {
                Мебель D = new Диван();
                D.InputInformation();
            }
            catch (WrongAmount e)
            {
                Console.WriteLine("WrongAmount: {0}", e.Message);
            }
            ////////////////////////////////////////////////////////////////////////
            try
            {
                Мебель F = new Кровать();
                F.InputInformation();
            }
            catch (FormatException)
            {
                Console.WriteLine("Введены неверные данные");
            }
            ////////////////////////////////////////////////////////////////////////
            try
            {
                Товар A = new Мебель();
                A.InputInformation();
                Мебель B = new Кровать();
                B.InputInformation();
                Товар[] Arr = new Товар[3];
                Arr[0] = A;
                Arr[1] = B;
                Printer pr = new Printer();
                Arr[5] = pr;
                pr.iAmPrinting(Arr[0]);
                pr.iAmPrinting(Arr[1]);
                pr.iAmPrinting(Arr[2]);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: {0}", e.Message);
            }
            finally
            {
                Console.WriteLine("Конец программы");
            }

            //Товар A = new Мебель();
            //Boolean result = A is Мебель; //is
            //Console.WriteLine(result);
            //A.InputInformation();
            //A.FindingPrice();
            //A.ShowInformation();
            //A.ToString();
            //Console.WriteLine();
            //Мебель C = new Диван();
            //C.InputInformation();
            //C.FindingPrice();
            //C.ShowInformation();
            //Console.WriteLine();
            //Мебель B = new Кровать();
            //B.InputInformation();
            //B.FindingPrice();
            //B.ShowInformation();
            //Console.WriteLine();
            //Мебель D = new Диван();
            //D.InputInformation();
            //D.FindingPrice();
            //D.ShowInformation();
            //Console.WriteLine();

            ////Товар[] Arr = new Товар[3];
            ////Arr[0] = A;
            ////Arr[1] = B;
            ////Printer pr = new Printer();
            ////Arr[2] = pr;
            ////pr.iAmPrinting(Arr[0]);
            ////pr.iAmPrinting(Arr[1]);
            ////pr.iAmPrinting(Arr[2]);

            //////структура и перечисление
            ////товар товар;
            ////товар.name = "Стол";
            ////товар.price = 1500;
            ////товар.Info();
            ////производитель creator;
            ////creator = производитель.IKEA;
            ////Console.WriteLine(creator);

            ////контейнер
            //Склад sklad = new Склад();
            //sklad.add(A);
            //sklad.delete();
            //sklad.add(C);
            //sklad.add(D);
            //sklad.show();
            //sklad.price();
            //sklad.showcreator();
        }
Exemple #3
0
 public virtual void iAmPrinting(Товар someobj)
 {
     Console.WriteLine(someobj.GetType());
     someobj.ToString();
 }