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

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

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

Добрый вечер! Уважаемые, подскажите пожалуйста, как узнать размерность внутренних строк в двумерном массиве типа List? Создаю двумерный массив: static List<List<Double>> M = new List<List<double>>(); // М - массив, содержащий симплекс таблицу List<Double> row = new List<Double>(); //row - массив строчек, добавляемых в таблицу Инициализирую:
Листинг программы
  1. public partial class MainWindow : Form
  2. {
  3. //Создаю двумерный массив:
  4. // М - массив, содержащий симплекс таблицу
  5. static List<List<Double>> M = new List<List<double>>();
  6. //row - массив строчек, добавляемых в таблицу
  7. List<Double> row = new List<Double>();
  8. //Инициализирую, в другом месте:
  9. for (int i = 0; i < m + 1; i++)
  10. {
  11. for (int i = 0; i < m + 1; i++)
  12. {
  13. row = new List<double>();
  14. for (int j = 0; j < n + m + 1; j++)
  15. {
  16. row.Add(0);
  17. }
  18. M.Add(row);
  19. }
  20. }
  21. }
  22. //Потом, передаю этот массив в метод другого класса
  23. static class SimplexMethod
  24. {
  25. //объявляю поля
  26. int n, m;
  27. static List<List<Double>> M = new List<List<double>>();
  28. //конструктор
  29. SimplexMethod(List<List<Double>> M ) )
  30. {
  31. m = M.Count; //количество строк
  32. n = ???; //количество столбцов
  33. this.M = M;
  34. }
  35. }
Или же, буду благодарен подсказке, как мне передать этот массив из класса Form1 в метод класса SimplexMethod.

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

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

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


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

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

14   голосов , оценка 3.643 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы