Работат с листом листов (List>) - C#

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

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

Имеет ли смысл такая конструкция List<List<double>>? Экземпляр-то создается, но немного подвис я, когда пытался с ним работать. По сути нужен массив коллекций, но такая запись является ошибкой - List<double>[]. Задача в заполнении n массивов в цикле, размер их заранее конечно неизвестен, но известно количество этих массивов. Пока что я сделал так, но дальше туплю:
Листинг программы
  1. List<List<double>> data = new List<List<double>>();
  2. List<double> list = new List<double>();
  3. for (int i = 0; i < n; i++) // n - количество массивов
  4. {
  5. data.Add(list); // Я заполняю List<List<double>> n пустыми List<double>.
  6. }
Затем нужно в цикле заполнять вложенные листы данными. По аналогии как если бы это был массив листов. Но как именно это делать?

Решение задачи: «Работат с листом листов (List>)»

textual
Листинг программы
  1. //это внутри другого цикла
  2.                     for (int j = 0; j < n; j++)
  3.                     {
  4.                         data[j].Add(double.Parse(values[j]));
  5.                     }

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


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

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

8   голосов , оценка 3.875 из 5

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

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

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