for(int k=0;k <= odds.GetLength(-1);k++)
上述代码行应该遍历Double类型的二维数组,但是会抛出以下异常.索引超出范围异常.有人会善于解释为什么并提供解决方案.非常感谢.
GetLength
这将循环第一维:
for(int k=0;k < odds.GetLength(0);k++)
您需要添加另一个循环以遍历第二个维度:
for(int k=0;k < odds.GetLength(0);k++) for(int l=0;l < odds.GetLength(1);l++) var val = odds[k,l];