在C#中遍歷三維數組時,可以使用多種技巧來簡化代碼和提高效率。以下是幾種常用的技巧:
for (int i = 0; i < array.GetLength(0); i++)
{
for (int j = 0; j < array.GetLength(1); j++)
{
for (int k = 0; k < array.GetLength(2); k++)
{
Console.WriteLine(array[i, j, k]);
}
}
}
foreach (var item1 in array)
{
foreach (var item2 in item1)
{
foreach (var item3 in item2)
{
Console.WriteLine(item3);
}
}
}
var result = from int[][] arr1 in array
from int[] arr2 in arr1
from int val in arr2
where val > 0
select val;
foreach (var val in result)
{
Console.WriteLine(val);
}
這些技巧可以幫助你更加靈活和高效地遍歷三維數組。根據具體的需求和場景選擇合適的方法來遍歷數組。