c# - 如何创建两个数组的数组,然后测试它是否相等?

标签 c# c

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# 代码中的 regkn 声明不正确。它们不是被声明为数组,而是被声明为 int

关于c# - 如何创建两个数组的数组,然后测试它是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24896151/

相关文章:

c# - 在 C# 中调用多个 "SQL DataReader"的正确方法是什么?

c# - 将整数转换为字节

c# - 类型 'System.Data.Linq.DataContext' 在未引用的程序集中定义

c - 在控制台中移动光标和打印字符不适用于 sleep

c - 不同语言如何处理a = a++?

c - C auto 关键字用在哪里?

c# - Mongo 和 C# 的日期时间问题

C# LINQ 选择具有多个值的属性的列表

c - 如何将二进制字符串以二进制形式存储在文件中?

c malloc 问题(内存损坏)