求遍历数组的实例,想整理下封装起来

解决方案 »

  1.   

    不明白啥意思,这么简单的问题?
    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);
    }
      

  2.   

    遍历数组无非是for  foreach 啊
      

  3.   

    如果是多维数组,for比较直观,而且在测试的时候,比较好控制
      

  4.   


    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]);
       }
    }
      

  5.   

                //方便日后分析,且方便复制方法去修改而多出此环节----------------//|
                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()          //|
            //------------------------------------------------------------------//|