📅  最后修改于: 2023-12-03 14:59:42.429000             🧑  作者: Mango
在C#中,我们可以使用Console.WriteLine()或Console.Write()来打印出数组中的元素。
以下是打印一维数组的代码示例:
int[] arr = { 1, 2, 3, 4, 5 };
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i] + " ");
}
输出结果为:
1 2 3 4 5
我们也可以使用string.Join()方法将数组中的元素以特定字符连接起来打印:
int[] arr = { 1, 2, 3, 4, 5 };
string arrString = string.Join(" ", arr);
Console.WriteLine(arrString);
输出结果为:
1 2 3 4 5
以下是打印二维数组的代码示例:
int[,] arr2d = {
{ 1, 2 },
{ 3, 4 },
{ 5, 6 }
};
for (int i = 0; i < arr2d.GetLength(0); i++)
{
for (int j = 0; j < arr2d.GetLength(1); j++)
{
Console.Write(arr2d[i, j] + " ");
}
Console.WriteLine();
}
输出结果为:
1 2
3 4
5 6
以下是打印三维数组的代码示例:
int[,,] arr3d = {
{
{ 1, 2 },
{ 3, 4 }
},
{
{ 5, 6 },
{ 7, 8 }
}
};
for (int i = 0; i < arr3d.GetLength(0); i++)
{
Console.WriteLine("---" + (i + 1) + "---");
for (int j = 0; j < arr3d.GetLength(1); j++)
{
for (int k = 0; k < arr3d.GetLength(2); k++)
{
Console.Write(arr3d[i, j, k] + " ");
}
Console.WriteLine();
}
}
输出结果为:
---1---
1 2
3 4
---2---
5 6
7 8
这里我们使用了一个为多维数组分组的方法,代码中输出了多个“---数字---”来分组显示。