错误cs0029无法将int类型隐式转换为bool

时间:2015-03-13 16:14:57

标签: c#

我有以下代码:

GameObject g = Instantiate(gemPrefab,new 
isMatched = true;
for (int i = 0; rows.Count; i++) 
    {
        rows[i].isMatched = true;
    }
if (collumns.Count >= AmountToMatch)
    {
        isMatched=true;
    }
for(int i=0;collumns.Count;i++)

但是我收到以下错误:

  

错误cs0029无法将int类型隐式转换为bool(107,25)和(115,25)

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

for(...)表达式中的条件需要是布尔表达式。

而不是rows.Count,你的意思究竟是什么意思?可能是i < rows.Count

第115行的表达式也是如此。你想要i < collumns.Count