Как узнать размерность внутреннего вектора в массиве List>? - C#
Формулировка задачи:
Добрый вечер!
Уважаемые, подскажите пожалуйста, как узнать размерность внутренних строк в двумерном массиве типа List?
Создаю двумерный массив:
static List<List<Double>> M = new List<List<double>>(); // М - массив, содержащий симплекс таблицу
List<Double> row = new List<Double>(); //row - массив строчек, добавляемых в таблицу
Инициализирую:
Или же, буду благодарен подсказке, как мне передать этот массив из класса Form1 в метод класса SimplexMethod.
public partial class MainWindow : Form { //Создаю двумерный массив: // М - массив, содержащий симплекс таблицу static List<List<Double>> M = new List<List<double>>(); //row - массив строчек, добавляемых в таблицу List<Double> row = new List<Double>(); //Инициализирую, в другом месте: for (int i = 0; i < m + 1; i++) { for (int i = 0; i < m + 1; i++) { row = new List<double>(); for (int j = 0; j < n + m + 1; j++) { row.Add(0); } M.Add(row); } } } //Потом, передаю этот массив в метод другого класса static class SimplexMethod { //объявляю поля int n, m; static List<List<Double>> M = new List<List<double>>(); //конструктор SimplexMethod(List<List<Double>> M ) ) { m = M.Count; //количество строк n = ???; //количество столбцов this.M = M; } }
Решение задачи: «Как узнать размерность внутреннего вектора в массиве List>?»
textual
Листинг программы
M[i].Count
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д