Вы хотите написать Row 0
, Row 1
и т. Д. Внутри первого цикла, но вне второго цикла, и вы должны использовать Console.Write()
, а не Console.WriteLine()
.
var array1 = new int[6, 6]
{
{10, 20, 10, 20, 21, 99 },
{2, 27, 5, 45, 20, 13 },
{17, 20, 20, 33, 33, 20 },
{21, 35, 15, 54, 20, 37 },
{31, 101, 25, 55, 26, 66 },
{45, 20, 44, 12, 55, 98 }
};
int Length = array1.GetLength(0);
int Height = array1.GetLength(1);
for (var i = 0; i < Length; i++)
{
Console.Write("Row {0} : ", i);
for (var j = 0; j < Height; j++)
{
Console.Write("{0,6} ", array1[i, j]);
}
Console.WriteLine();
}
Обратите внимание наConsole.WriteLine()
в конце каждой итерации внешнего цикла, которая приведет вас к новой строке перед следующей итерацией.
Выходные данные
Строка 0: 10 20 10 20 21 99
Строка 1: 2 27 5 45 20 13
Строка 2: 17 20 20 33 33 20
Строка 3: 21 35 15 54 20 37
Строка 4: 31 101 25 55 26 66
Строка 5: 45 20 44 12 55 98