超简单,我是初学者! 数组索引从0开始,myArray3[2][2],对于二维数组,这是第三行第三列; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是交错数组,myArray3[2][2]代表第三个一维数组的第三个元素,而声明中,第三个数组的长度只有2,不存在第三个元素,所以,越界。 c#数组索引是从0开始的,该数组为交错数组, myArray3[2][2]已经越界。 int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; 0 1 20 5 6 2 01 6 9 7 8 32 3 2 _ myArray3[2][2] 对应的在画横线的地方 超出了数组的范围。这样解释正确吧? 数组的索引下标是0-(n-1),不是1-n;比如一个一维数组有n个元素,下标是0至(n-1),楼上#12楼挺直观的;int[][] myArray3是个不规则数组,可以看做一个广义的一维数组,int[]()=new int[3]();同时数组也可以作为其他数组的元素,myArray3[0]=new int[3]{5,6,2},myArray3[1]=new int[5]{6,9,7,8,3},myArray3[2]=new int[2]{3,2}.结合楼上的自己看。 uphttp://www.thewebhappy.com myArray3[2][2]的值是()。 越界了myArray3[2][0..1],所以越界了 new int[2]{3,2}, 没有第三列 请问下,如何在子窗体关闭后,将主窗体获取焦点! 关于单据流程控制的问题 缩略图代码 C#读取Excel(excel只读。有宏,函数计算值)内容 关于反射的一些问题,请教高手! WinForm中如何让Datagrid的某一列不能自动排序 如何解析XML节点 AquaSample按钮,不响应原来的鼠标事件 请问MYSQL是否支持ado.net C#代码中实现两个表(DataTable)的关联查询(JOIN) 问题 wap开发中list如何分页啊 combobox输入值的问题
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
0 1 2
0 5 6 2 0
1 6 9 7 8 3
2 3 2 _ myArray3[2][2] 对应的在画横线的地方
超出了数组的范围。这样解释正确吧?
int[][] myArray3是个不规则数组,可以看做一个广义的一维数组,int[]()=new int[3]();同时数组也可以作为其他数组的元素,myArray3[0]=new int[3]{5,6,2},myArray3[1]=new int[5]{6,9,7,8,3},myArray3[2]=new int[2]{3,2}.
结合楼上的自己看。