2016-11-08 275 views
-7

我:如何一維數組轉換爲二維數組在C#

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

我需要這爲數組,如:在C#

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

任何人都可以請推薦給我找零食

+0

的方式你想要一個二維數組,鋸齒狀排列,或陣列的字典? – heltonbiker

+0

我不明白你爲什麼要這樣做。你能提供一些關於你如何分組的東西的邏輯嗎?另外,請提供一些代碼以顯示您嘗試過的內容。 – sr28

+0

二維數組:) – Prakash

回答

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++]; 
      } 
     } 
+0

OP已明確要求2D數組不是鋸齒陣列。 – sr28

+1

謝謝Kartal。它工作正常:) – Prakash

+0

我的快樂普拉卡什。 –

相關問題