如何在C#中将1D数组转换为2D数组

时间:2016-11-08 11:36:30

标签: c# arrays multidimensional-array

我有:

string snacks="Chocolate,Alwa,Samosa,Channa";

我需要像数组那样:

C#中的

snacks= {"Chocolate,Alwa" , "Samosa,Channa"};

任何人都可以建议找到我的零食的方法

1 个答案:

答案 0 :(得分:0)

        string snack2[][]=new string[Math.Round(snacks.Length/2)][2];
        int cnt=0;
        for(int i=0;i<Math.Round(snacks.Length/2);i++)
        {
             for (int j=0;j<2;j++)
             {
                 snacks2[i][j]=snack[cnt++];
             }
        }