我在控制台应用程序代码中有这个数组:
//multi-dimensional array
int[,] numbers1 = new int[3,2] {{1, 2},{3, 4},{5, 6}};
foreach (int i in numbers1)
Console.Write("{0} ", i);
//Array-of-arrays (jagged array)
int[][] numbers2 = new int[2][] { new int[] { 2, 3, 4 }, new int[] { 5, 6, 7, 8, 9} };
我想找到打印它们的最佳方式。 例如,我在我的numbers1数组中打印出类似这样的内容:1 2 3 4 5 6
我想让它看起来更像这样:[[1,2] [2,3] [4,6]]
或者:数字[0,0] = 1,数字[0,1] = 2
我也不知道如何打印Array-of-arrys
请帮忙吗?
答案 0 :(得分:0)
编写自己的打印方法,如下所示:
public static void PrintArray(int[,] arrayParam)
{
for(int i = 0; i< arrayParam.GetLength(0); i++)
{
for(int j = 0; j < arrayParam.GetLength(1); j++)
{
Console.Write(" numbers[{0}{{1}}] = {2} ", i, j, arrayParam[i, j]);
}
Console.WritLine();
}
}