static void Main(string[] args) { var products = new object[11]; //mechanizm unit detail var mechanizm1 = new Mechanizm("Пластик", "Красный", 101, "Зубчатый", "EcoForm"); var mechanizm2 = new Mechanizm("Эко-пластик", "Желтый", 103, "Гидравлический", "SichCompany"); var mechanizm3 = new Mechanizm("Металл", "Синий", 12, "Пневматический", "Homeless"); var unit1 = new Unit("Древесина", "Фиолетовый", 26, 7, "Средний"); var unit2 = new Unit("Металл", "Оранжевый", 59, 13, "Маленький"); var unit3 = new Unit("Углепластик", "Синий", 111, 10, "Большой"); var detail1 = new Detail("Алюминий", "Желтый", 50, 20, "Cредний", "В часах", "Хорватия", true); var detail2 = new Detail("Металл", "Черный", 2000, 5, "Большой", "В технике", "США", false); var detail3 = new Detail("Платина", "Красный", 1000, 10, "Большой", "В диванах", "Беларусь", true); var detail4 = new Detail("Алюминий", "Белый", 12, 20, "Маленький", "В зубных щетках", "Китай", false); products[0] = mechanizm1; products[1] = mechanizm2; products[2] = mechanizm3; products[3] = unit1; products[4] = unit2; products[5] = unit3; products[6] = detail1; products[7] = detail2; products[8] = detail3; products[9] = detail4; for (int i = 0; i < 10; i++) { Console.WriteLine(products[i]); } Detail find = new Detail("Алюминий", "Белый", 12, 20, "Маленький", "В зубных щетках", "Китай", false); for (int i = 0; i < 10; i++) { if (products[i].Equals(find) == true) { Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine("найденный объект"); Console.WriteLine(products[i]); } } Console.ReadKey(); }
public Mechanizm(Mechanizm mechanizm) : base(mechanizm) { Type = mechanizm.type; Proizv = mechanizm.proizv; }