2016-03-06 27 views
0

我想目前二維陣列(4,4),看起來像這樣:負載字符串數組在運行時動態

 outArr = new string[4, 4] 
     { 
      {"0","0","0","0" }, 
      {"0","0","0","0" }, 
      {"0","0","0","0" }, 
      {"0","0","0","0" } 
     }; 

不過,我不確定如何在代碼中的數組的大小可以做在運行時(即3,5或10,10)

我發現瞭如何動態創建數組(int數組)這個例子動態:

 int[,] myArray=new int[(int)s[0],(int)s[2]]; 
     myArray[0, 0] = 2; 
     Console.WriteLine(myArray[0, 0]); 

     Console.ReadLine(); 

但我想知道如何動態地在我的數組中創建元素「0」。

回答

1

試試這個:

var r = 7; 
var c = 4; 

var outArr = new string[r, c]; 

for (var i = 0; i < r; i++) 
    for (var j = 0; j < c; j++) 
     outArr[i, j] = "0"; 

這給了我:

outArr