Класс "Матрица" с членами: размерность матрицы, элементы матрицы - 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;
}
}
}
}