Реализация класса для выполнения операций над массивами - 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("Массивы имеют разные размеры! ");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д