Работат с листом листов (List>) - C#
Формулировка задачи:
Имеет ли смысл такая конструкция List<List<double>>?
Экземпляр-то создается, но немного подвис я, когда пытался с ним работать.
По сути нужен массив коллекций, но такая запись является ошибкой - List<double>[].
Задача в заполнении n массивов в цикле, размер их заранее конечно неизвестен, но известно количество этих массивов.
Пока что я сделал так, но дальше туплю:
Затем нужно в цикле заполнять вложенные листы данными. По аналогии как если бы это был массив листов. Но как именно это делать?
List<List<double>> data = new List<List<double>>(); List<double> list = new List<double>(); for (int i = 0; i < n; i++) // n - количество массивов { data.Add(list); // Я заполняю List<List<double>> n пустыми List<double>. }
Решение задачи: «Работат с листом листов (List>)»
textual
Листинг программы
//это внутри другого цикла for (int j = 0; j < n; j++) { data[j].Add(double.Parse(values[j])); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д