Заполнение вложенного списка - C#
Формулировка задачи:
У меня есть вложенный список и нужно его заполнить значениями возвращаемыми из функции. Что-то на подобии двумерной матрицы, где число строк равно длине одного списка, а число столбцов длине другого списка. Вопрос состоит в том как обратиться по индексу к элементам вложенного списка?
P.S. Нужен именно список, а не массив.
List<int> wordids; List<int> hiddenids; List<List<int>> inputWeights; foreach (var wordid in wordids) { foreach (var hiddeid in hiddenids) { inputWeights[wordid][hiddenid] = GetStrength(wordid, hiddenid); } }
Решение задачи: «Заполнение вложенного списка»
textual
Листинг программы
List<int> wordids; List<int> hiddenids; List<List<int>> inputWeights; inputWeights = new List<List<int>>(); foreach (var wordid in wordids) { List<int> tempList = new List<int>(); foreach (var hiddeid in hiddenids) { tempList.Add(GetStrength(wordid, hiddenid)); } inputWeights.Add(tempList); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д