轻松返回一个数组的单行
本文关键字:一个 数组 单行 返回 | 更新日期: 2023-09-27 18:26:09
我知道我可以用for和foreach loops
索引一个矩形数组,但我觉得我缺少一些关于如何返回数组的一整行的语法知识。
例如,如果我的[3,6]阵列像这个
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
我只想把中间一行打印到控制台上,有没有比使用更容易的方法来实现这一点
int[,] rectArray = new int[3, 6]
{
{1, 2, 3, 4, 5, 6 },
{1, 2, 3, 4, 5, 6 },
{1, 2, 3, 4, 5, 6 }
};
Console.WriteLine("{0} {1} {2} {3} {4} {5}",
rectArray[0, 0],
rectArray[0, 1],
rectArray[0, 2],
rectArray[0, 3],
rectArray[0, 4],
rectArray[0, 5]);
我希望我能做点什么:
Console.Writeline(rectArray[0,]);
但由于显而易见的原因,这种做法并不奏效。
打印中间一行:
int middleRow = matrix.GetLength(0)/2;//To get the middle row index
rectArray[middleRow].ToList().ForEach(x => Console.Write(x + " "));