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