Пример #1
0
    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();
    }
Пример #2
0
 public Mechanizm(Mechanizm mechanizm) : base(mechanizm)
 {
     Type   = mechanizm.type;
     Proizv = mechanizm.proizv;
 }