Запись строки в двумерный массив - C# (186428)
Формулировка задачи:
производится чтение файла типа:
6
2
012123101212210321123012212101321210
010100100500000061150013006101001310
таким методом производится запись третьей строчки файла в строку D, как затем записать эту строку в новый двумерный массив? исходя из того что число 6 - это максимальное число рядов и столбцов, т.е. 6*6 как раз получается 36 цифр (2 и 3 строки).
string[] line = File.ReadAllLines(openFileDialog.FileName, Encoding.Default); D = line[2];
Решение задачи: «Запись строки в двумерный массив»
textual
Листинг программы
var line = File.ReadAllLines("333.txt", Encoding.Default); var D = line[2]; var size = Convert.ToInt32(line[0]); var arr = new int[size, size]; for (var i = 0; i < size; i++) for (var j = 0; j < size; j++) arr[i, j] = Convert.ToInt32(D[i*size + j].ToString());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д