Реализация класса для выполнения операций над массивами - C#
Формулировка задачи:
Помогите разобраться в коде, почему не получается вывести значения в listvView
вот задание
Описать класс для работы с одномерным массивом целых чисел (вектором). Обеспечить следующие возможности:
• задание произвольных целых границ индексов при создании объекта;
• обращение к отдельному элементу массива с контролем выхода за пределы
массива;
• выполнение операций поэлементного сложения и вычитания массивов с одинаковыми границами индексов;
• выполнение операций умножения и деления всех элементов массива на скаляр;
• вывод на экран элемента массива по заданному индексу и всего массива.
Написать программу, демонстрирующую все разработанные элементы класса.
вложены код и скрин проги
Решение задачи: «Реализация класса для выполнения операций над массивами»
textual
Листинг программы
public static Mnoj operator + (Mnoj M1, Mnoj M2 ) { if (M1.Count == M2.Count) //ровна ли длина двух векторов { Mnoj temp = new Mnoj(M1.Count); for (int i = 0; i < M1.Count; i++) temp[i] = M1[i] + M2[i]; return temp; } else { throw new Exception("Разные длины векторов"); // MessageBox.Show("Массивы имеют разные размеры! "); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д