for (i = 0; i < n0; i++)
{
kn[i] = -5;
ii = i / nn;
jj = i - nn * ii;
kk = reg[ii,jj]; // 1st
if(kk == 1) //2nd
kn[i] = num++;
}
我将程序从 C 重新编写为 C#,遇到了两个问题。为了解决这个问题我已经伤透了脑筋。 >_<请告诉我要注意什么才能纠正错误。
第一个 - “无法将 [] 索引应用于‘int’类型的表达式”
第二 - “运算符 '==' 不能应用于类型为 'int[]' 和 'int' 的操作数”
最佳答案
错误消息表明您的 C# 代码中的 reg
或 kn
声明不正确。它们不是被声明为数组,而是被声明为 int
。
关于c# - 如何创建两个数组的数组,然后测试它是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896151/