我正在嘗試用C#構建座標爲-20至20的x軸和y軸地圖。此刻我已經定義了我的範圍(如下圖所示),並且我正在使用每個循環來遍歷這兩個列表,但是我無法用任何東西填充它們,因爲當我嘗試並重新分配數組值時,它會引發錯誤。我想用點畫一張地圖。我的邏輯錯了嗎?試圖構建一個包含二維數組的地圖
IEnumerable<int> squares = Enumerable.Range(-20, 20);
IEnumerable<int> cirles = Enumerable.Range(-20, 20);
int [][] arrays = new int[squares.Count()][cirles.Count()];
foreach (var shape in squares)
{
foreach (var sha in cirles)
\\Construct map
程序拋出類型錯誤,因爲它要我打印出交錯數組到這樣INT定義它[] []數組=新INT [squares.Count()] [];
的錯誤是無效的等級或符,
確切位置在哪裏,你停留在? –
我建議先閱讀這篇文章:https://stackoverflow.com/questions/12567329/multidimensional-array-vs –
所以你「不能填充它們」。爲什麼?你收到一條錯誤消息?在你的問題中加入消息。 –