Класс "Матрица" с членами: размерность матрицы, элементы матрицы - C#
Формулировка задачи:
Доброго времени суток!
Необходимо создать класс "Матрица", члены класса: "Размерность матрицы, элементы матрицы".
Как это сделать, я не имею понятия (как создать класс я знаю, а вот дальше ступор). Помогите пожалуйста.
Решение задачи: «Класс "Матрица" с членами: размерность матрицы, элементы матрицы»
textual
Листинг программы
- class MyMatrix3 {
- private int razmN;
- private int razmM;
- private int[,] mat;
- public Matrix(int n, int m) {
- razmN = n;
- razmM = m;
- mat = new int[razmN, razmM];
- }
- public int N {
- get {
- return razmN;
- }
- }
- public int M {
- get {
- return razmM;
- }
- }
- public int this[int a, int b] {
- get {
- if ((a >= N) || (b >= M)) {
- throw new IndexOutOfRangeException();
- }
- else {
- return mat[a, b];
- }
- }
- set {
- if ((a >= N) || (b >= M)) {
- throw new IndexOutOfRangeException();
- }
- else {
- mat[a, b] = value;
- }
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д