1 回答

TA貢獻1772條經驗 獲得超8個贊
您可以嘗試嵌套循環:
for (int i = 0; i < titles.GetLength(0); ++i)
for (int j = 0; j < titles.GetLength(1); ++j)
titles[i, j] = new BoardTile();
編輯:如果嵌套循環太復雜且不可讀,請嘗試切換到鋸齒狀數組,即數組數組BoardTile tiles[][];- 從2D one BoardTile tiles[,],例如
// created and initialized jagged array
BoardTile tiles[][] = Enumerable
.Range(size.Y) // size.Y lines
.Select(y => Enumerable // each line is
.Range(size.X) // size.X items
.Select(x => new BoardTile()) // each of them is BoardTile()
.ToArray()) // materialized as array
.ToArray(); // all arrays are array of array
- 1 回答
- 0 關注
- 96 瀏覽
添加回答
舉報