【发布时间】:2013-01-03 00:13:26
【问题描述】:
我在调试单声道应用程序时遇到问题,使用单声道开发。当我尝试在将二维数组作为参数的函数中调试代码时,调试器崩溃。 例如,然后调试器进入测试函数:
float[,] b = new float[4,4];
Test(b);
static void Test(float[,] x)
{
float[,] y = x;
}
我收到断言错误:
回调中的异常:System.Reflection.TargetInvocationException:调用目标已引发异常。 ---> System.IndexOutOfRangeException: 索引超出数组范围。
我的代码有什么问题,还是 mono/monodevelop 有什么问题?
编辑:是的,这段代码只是一个例子;我试图缩小问题的范围。
【问题讨论】:
-
“我的代码有什么问题,还是 mono/monodevelop 有什么问题” - 哪个更有可能?你到底想用那个浮点数组赋值做什么?
-
这是再现行为的最小代码吗?
标签: c# multidimensional-array mono monodevelop