不明白啥意思,这么简单的问题? int[] a = new int[] { 1, 2, 3 }; foreach (int i in a) { System.Console.Write(i); }for (int i = 0; i < a.Length; i++) { System.Console.Write(i); }
遍历数组无非是for foreach 啊
如果是多维数组,for比较直观,而且在测试的时候,比较好控制
string[,] arrString = { {"1","2","3 "}, {"2","3","4" }}; for (int i = 0 ; i < arr.GetLength(0) ; i ++) { for (int j = 0 ; j < arr.GetLength(1) ; j ++) { Console.Writeline(arr[i,j]); } }
//方便日后分析,且方便复制方法去修改而多出此环节----------------//| Deviate0_Gap20Row300C4 = new int[20, 300, 4]; //| for (int i = 0; i < 20; i++) //| { //| for (int j = 0; j < 300; j++) //| { //| for (int k = 0; k < 4; k++) //| { //| Deviate0_Gap20Row300C4[i, j, k] = putWhat[i, j, k]; //| } //| } //| } //| // //| }//<--结束方法 Get_Deviate0_A_PlusWhatEqual_A_Gap0_20Row() //| //------------------------------------------------------------------//|
int[] a = new int[] { 1, 2, 3 };
foreach (int i in a)
{
System.Console.Write(i);
}for (int i = 0; i < a.Length; i++)
{
System.Console.Write(i);
}
string[,] arrString = { {"1","2","3 "}, {"2","3","4" }};
for (int i = 0 ; i < arr.GetLength(0) ; i ++)
{
for (int j = 0 ; j < arr.GetLength(1) ; j ++)
{
Console.Writeline(arr[i,j]);
}
}
Deviate0_Gap20Row300C4 = new int[20, 300, 4]; //|
for (int i = 0; i < 20; i++) //|
{ //|
for (int j = 0; j < 300; j++) //|
{ //|
for (int k = 0; k < 4; k++) //|
{ //|
Deviate0_Gap20Row300C4[i, j, k] = putWhat[i, j, k]; //|
} //|
} //|
} //|
// //|
}//<--结束方法 Get_Deviate0_A_PlusWhatEqual_A_Gap0_20Row() //|
//------------------------------------------------------------------//|