3
Q
二維數組錯誤
A
回答
4
對於需要單獨初始化每個數組交錯數組:
int[][,] JaggedInt = new int[5][,];
for(int i = 0; i < 5; i++)
JaggedInt[i] = new int[5,5];
如果它是一個3維數組,而不是一個交錯數組,你可以這樣做:
int[,,] JaggedInt = new int[5,5,5];
2
從Jagged Arrays (C# Programming Guide)
在您可以使用鋸齒陣列之前,必須對其元素進行初始化。
[5][5,5]
意味着你的鋸齒狀排列有5
陣列,所有這些都是二維和它們的尺寸是5
和5
。
相關問題
- 1. Lua二維數組錯誤
- 2. C++二維數組錯誤
- 3. 二維數組錯誤C++
- 4. 錯誤設置二維數組二維數組
- 5. Java數組錯誤(二維數組)
- 6. C++二維數組索引錯誤
- 7. Java二維數組乘法錯誤?
- 8. Malloc錯誤初始化二維數組
- 9. Imshow二維數組內存錯誤
- 10. 二維數組C++上的錯誤
- 11. 二維字符數組內存錯誤
- 12. Java二維數組矩形錯誤
- 13. C++二維數組搜索錯誤
- 14. 1索引與二維數組錯誤
- 15. 二維數組中的總線錯誤
- 16. Typescript - 初始化二維數組錯誤
- 17. 二維數組的分段錯誤
- 18. 硬編碼二維數組錯誤?
- 19. 二維數組錯誤,長度爲
- 20. 只是二維數組錯誤-C++
- 21. 二維數組打印錯誤
- 22. 遍歷二維數組錯誤
- 23. 二維數組
- 24. 二維數組
- 25. 二維數組
- 26. 二維數組
- 27. 二維數組
- 28. C:傳遞二維數組的一維會導致段錯誤
- 29. 二維ArrayList錯誤
- 30. 錯誤合併兩個二維數組時零維數組不能被串聯
如果您事先知道所有數組都會有5個元素,那麼您可能不需要鋸齒狀數組? 'new int [5,5,5]'? – JDB