C# []内的索引数错误;预期2

C# []内的索引数错误;预期2,c#,C#,你把数组和数组搞混了。多维数组始终为矩形1,并由单个索引器中的多个索引索引: int[,] grid = new int[width, height]; 锯齿阵列是阵列的阵列,不一定是矩形的。通过使用一个索引器索引到外部数组,然后使用第二个索引器访问元素,可以访问元素: grid[x,y] 在您的例子中,您已经创建了一个多维数组-您需要使用第一个语法 1或具有更多维度的任何适当术语。使用Console.WriteLinegrid[x,y];而不是Console.WriteLinegrid[x

你把数组和数组搞混了。多维数组始终为矩形1,并由单个索引器中的多个索引索引:

int[,] grid = new int[width, height];
锯齿阵列是阵列的阵列,不一定是矩形的。通过使用一个索引器索引到外部数组,然后使用第二个索引器访问元素,可以访问元素:

grid[x,y]
在您的例子中,您已经创建了一个多维数组-您需要使用第一个语法

1或具有更多维度的任何适当术语。

使用Console.WriteLinegrid[x,y];而不是Console.WriteLinegrid[x][y]

工作代码
Console.WriteLinegrid[x,y]

你确定这条线路吗?你指的那条线很好。控制台中确实存在问题。WriteLinegrid[x][y];。它应该是网格[x,y],谢谢它现在可以工作了。如果您正在搜索数组的解释,您可以在的文档中找到关于数组的大部分信息。您应该接受解释问题所在的答案,并最终用解决方案更新问题代码,而不是用工作代码生成新答案。
grid[x,y]
grid[x][y]