Как узнать размерность внутреннего вектора в массиве List>? - C#

Узнай цену своей работы

Формулировка задачи:

Добрый вечер! Уважаемые, подскажите пожалуйста, как узнать размерность внутренних строк в двумерном массиве типа List? Создаю двумерный массив: static List<List<Double>> M = new List<List<double>>(); // М - массив, содержащий симплекс таблицу List<Double> row = new List<Double>(); //row - массив строчек, добавляемых в таблицу Инициализирую:
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;
           
        }
}
Или же, буду благодарен подсказке, как мне передать этот массив из класса Form1 в метод класса SimplexMethod.

Решение задачи: «Как узнать размерность внутреннего вектора в массиве List>?»

textual
Листинг программы
M[i].Count

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.643 из 5
Похожие ответы