VB到C#的替换

时间:2018-12-04 10:00:15

标签: c# vb.net

我有一个小问题,但是我无法以某种方式解决。 我有一个VB中的代码示例

If(grid(x,y).Used = True)Then
   grid(x,y).Used = False
   ....
End If  

在c#中看起来像这样

 if(grid[x,y]."" == false)
    {
       grid[x,y]."" = true;
    }

我找不到“ Used”的替代品。 我知道这有点愚蠢,但我只是想不通。 感谢您的任何建议或帮助。

1 个答案:

答案 0 :(得分:3)

我认为您需要正确访问阵列。像这样:

if(grid[x][y].Used == false)
{
    //Do something
}

请注意,C#中用于检查相等性的正确语法要求您使用'=='运算符(相等运算符)。