Динамическое изменение размера двумерного массива, являющегося свойством класса без списков (List, ArrayList) - C#
Формулировка задачи:
Читаем файл, каким-то образом получаем число строк и столбцов.
Необходимо выделить память на матрицу a[row,col]. a - массив.
на c# эта конструкция не работает.
Листинг программы
- class TestClass
- {
- private double[,] a = new double[6, 9];
- public static void Main(string[] args) {
- //
- int row = File.row.count();
- int col = File.row.count();
- TestClass obj1 = new TestClass();
- TestClass obj2 = new TestClass();
- }
- }
Не совсем правильно выразился, не "изменение" динамическое "задание" размера массива,
т.е. в c++ вместо 3 строки я объявлял массив указателей:
Листинг программы
- public double ** a;
Решение задачи: «Динамическое изменение размера двумерного массива, являющегося свойством класса без списков (List, ArrayList)»
textual
Листинг программы
- class TestClass
- {
- private double[,] a;
- public TestClass(int rows, int cols)
- {
- a = new double[rows, cols];
- }
- public static void Main(string[] args) {
- //
- int row = File.row.count();
- int col = File.row.count();
- TestClass obj1 = new TestClass(row, col);
- TestClass obj2 = new TestClass(row, col);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д