У меня есть матрица, которая считывается с консоли. Элементы разделены пробелами и новыми строками. Как преобразовать его в многомерный массив int в C#? Я пробовал:Преобразование строки в многомерный массив
String[][] matrix = (Console.ReadLine()).Split('\n').Select(t => t.Split(' ')).ToArray();
но когда я нажимаю кнопку ввода, программа заканчивается, и это не позволяет мне вводить больше строк.
Примером является:
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
Какой язык это (добавить в теги)? Также вы читаете только одну строку. – Njol
Возможно, я слишком долго отсутствовал из консольных приложений, но как бы вы приняли '\ n' в' Console.ReadLine'? Разве чтение не прекращено на '\ n'? –
@BradChristie - путем принятия нескольких 'Console.ReadLine()' 's в цикле – Jamiec