= new List<List<int>>();
Чтобы в цикле сразу обращаться по [i][j]?
формально, у тебя не матрица заранее известного размера, а просто лист от листа от инта но в целом, ты можешь просто смотреть длинну каждого внутреннего листа в цикле и использовать ее
Просто создай и заполни все эти списки заранее
заполнение в рантайме
Нулями
размер переменная
List поддерживает обращение к элементу по его индексу: var array = new List<int>(); array.Add(3); array.Add(5); Console.WriteLine(array[0]); А для List<List<int>> можно написать Extension, который бы принимал две координаты и выдавал результат
int i = 10, j = 10; List<List<int>> matrix = IEnumerable(0, i).Select( x => new int[j].ToList()).ToList();
Вопрос был другой, и зачем?
Обсуждают сегодня