0

这是我的代码,它给了我这个错误,我不明白人们在互联网上给出的解决方案

解释 Ruutu 是一个类,而 maa 是它的一个实例。Piirrä 是一种 ruutu 方法,应该将 maa 的字符绘制到控制台上

精确的错误是错误 CS0021 无法使用 [] 将索引应用于“Ruutu”类型的表达式

Ruutu[,] ruudukko = new Ruutu[100,70];

for (int x = 1; x < 100; x++)
{
    for (int y = 1; y < 70; y++)
    {
        ruudukko[x, y] = maa;
    }
}

for (int x = 1; x < 100; x++)
{
    for (int y = 1; y < 70; y++)
    {                   
        ruudukko[x, y].Piirrä(_juurikonsoli, x, y); //"error line"
    }
}
4

1 回答 1

0

您可以尝试以下方法而不是“错误行”:

Ruutu ruutu = (Ruutu)ruudukko[x, y];
ruutu.Piirrä(_juurikonsoli, x, y);
于 2017-04-13T14:06:04.327 回答