无法使用名为 RLNET 的 nuget 将带有 [] 的索引应用于 im 类型的表达式



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

解释鲁图是一个类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"
    }
}

您可以尝试以下而不是"错误行"吗?

Ruutu ruutu = (Ruutu)ruudukko[x, y];
ruutu.Piirrä(_juurikonsoli, x, y);

最新更新