public void add(Товар ob) { Arr[i] = ob; i++; }
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(); }
public virtual void iAmPrinting(Товар someobj) { Console.WriteLine(someobj.GetType()); someobj.ToString(); }