Здравствуйте.
| Код | class Valutions2 { double[][,] _matrix; // массив матриц оценок int _m, _n; // кол-во экспертов и объектов
public Valutions2() { _matrix = new double[0][,]; _m = _n = 0; }
public Valutions2(int m, int n) { M = m; N = n; _matrix = new double[m][,]; for (int i = 0; i < m; i++) { _matrix[i] = new double[N, N]; } }
public int M { get { return _m; } set { _m = value; } }
public int N { get { return _n; } set { _n = value; } }
public double this[int m, int n, int n2] { get { return _matrix[m][n, n2]; } } }
|
Для отладки программы я хочу инициализировать ступенчатый массив _matrix[M]. Если в случае 3х мерного массива все было просто и его можно было инициализировать как :
| Код | {{{4, 5, 3, 4, 3}, {5, 4, 5, 4, 5}, {4, 5, 5, 5, 5}}, {{5, 4, 5, 4, 4}, {3, 4, 4, 5, 4}, {3, 3, 2, 4, 3}}};
|
то здесь я не знаю что делать. Пробовал
| Код | _matrix[0] = {{...}, ..., {...}}; _matrix[1] = {{...}, ..., {...}}; и т.д. не прокатило
|
Подскажите, как правильно |