越界问题 本帖最后由 caozhy 于 2011-04-05 15:50:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的Columns和rows初始值是什么,没看到这问题,自己跟踪一下就知道了 检查看看 int Columns = Int32.Parse(args[0]); int Rows = Int32.Parse(args[1]);这俩值。 调试看看具体哪一句报错x = new int[columns, rows]一般应该是[rows, columns]吧 x没有正确的初始化。x=new int [columns];for(int i=0;i<columns;i++) x[i]=new int[Rows]; //int Columns = Int32.Parse(args[0]);//int Rows = Int32.Parse(args[1]);int Columns = 5;int Rows = 2;先这样试试把另外 学会下断点 调试 这里的j=columns,所以报错 for (k = 0; k < rows; k++) x[j, k] = randomNumber.Next(1, 100);你的j循环实际上是 x[j, 0] = randomNumber.Next(1, 100);这两个循环的效果,只是搞了一行和一列,而不是整个阵列,不太对头 我vs2012的“同步类视图”功能 没用 关于treelist 和treeview的几个问题求助啊 使用委托的几行代码,错在何处呢?就是找不到 httpwebrequest模拟人人网登陆POST超时的问题 COM与.NET dll的不同之处? C#的winform里面怎么用server.mappath啊? 奇怪的现象,调试的时候下载的文件没乱码,不调试下载的文件是乱码 菜鸟起步,想学.NET 一个小问题,大家帮我解决下 C#用wininet能判断Win7系统的网络连接,却不能判断xp系统的网络连接。 C#Winform 主从窗体 用c#进行hook(数据拦截)时如何植入自己的函数?
这问题,自己跟踪一下就知道了
int Rows = Int32.Parse(args[1]);
这俩值。
x = new int[columns, rows]一般应该是[rows, columns]吧
x=new int [columns];
for(int i=0;i<columns;i++)
x[i]=new int[Rows];
//int Rows = Int32.Parse(args[1]);
int Columns = 5;
int Rows = 2;先这样试试把
另外 学会下断点 调试
for (k = 0; k < rows; k++)
x[j, k] = randomNumber.Next(1, 100);
你的j循环实际上是
x[j, 0] = randomNumber.Next(1, 100);这两个循环的效果,只是搞了一行和一列,而不是整个阵列,不太对头