社区
C#
帖子详情
C# 数组问题,请问这样定义后的是个什么样的数组?
冰灵公主
2008-12-11 04:06:52
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
上面的数组定义后的数组是:
5,6,2
6,9,7,8,3
3,2
样子吗?
请问:
myArray3[2][2]的值是多少?
...全文
176
15
打赏
收藏
C# 数组问题,请问这样定义后的是个什么样的数组?
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; 上面的数组定义后的数组是: 5,6,2 6,9,7,8,3 3,2 样子吗? 请问:myArray3[2][2]的值是多少?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moluotuo
2008-12-11
打赏
举报
回复
我是说大体上可以看做二维的,如果看做是一个包含多个int型数组的一维数组,我想也是可以的吧?
呵呵!
dahai99007
2008-12-11
打赏
举报
回复
[Quote=引用 12 楼 moluotuo 的回复:]
这是个3行,列数随意的 二维数组,可以看做一个表格
myArray3[2][2] 表示第三行,第三个元素
你的数组里,却没有这个索引,自然就会出现越界异常
[/Quote]
大哥这个可不是二维数组,是数组的数组~
一天到晚游泳的鱼2016
2008-12-11
打赏
举报
回复
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
这是数组的数据,也就是你的一个数组的成员还是数组
你去msdn看一下就知道了
moluotuo
2008-12-11
打赏
举报
回复
这是个3行,列数随意的 二维数组,可以看做一个表格
myArray3[2][2] 表示第三行,第三个元素
你的数组里,却没有这个索引,自然就会出现越界异常
dahai99007
2008-12-11
打赏
举报
回复
[Quote=引用楼主 binglinggongzhu 的帖子:]
int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}};
上面的数组定义后的数组是:
5,6,2
6,9,7,8,3
3,2
样子吗?
请问:myArray3[2][2]的值是多少?
[/Quote]
你这就是一个数组的数组吗,myArray3有3个元素,也就是说myArray3是一个一维数组,有3个元素,这三个元素又是有不同个数元素的数组。
索引为0的元素是一个有3个元素的数组;
索引为1的元素是一个有5个元素的数组;
索引为2的元素是一个有2个元素的数组;
你要找索引为2的元素的数组的第三个元素肯定找不到呀,它总共就2个元素。
冰灵公主
2008-12-11
打赏
举报
回复
呵呵,我知道了,我把[2][2]简单的想成第二行第二个了,奇怪了半天呢,谢谢各位这么详细的解释!!!
firstStepBoy
2008-12-11
打赏
举报
回复
索引超出数组界限
tsorgy
2008-12-11
打赏
举报
回复
你可以把这个看成个不等长二维数组,,,
0行3个元素
1行5个元素
2行2个元素
也可以这么看,myArray3是一个3个元素的一维Array,
第一个元素是长度为3的一维数组
第二个元素是长度为5的一维数组
第三个元素是长度为2的一维数组
综上,myArray3[2][2]会索引越界……
gogogo
2008-12-11
打赏
举报
回复
5,6,2
6,9,7,8,3
3,2
最后一行
myArray3[2][0]是3
myArray3[2][1]是2
你说myArray3[2][2]是多少?还能不越界?
冰灵公主
2008-12-11
打赏
举报
回复
GTX的不明白啊,大家说的结果对,就是越界了,可是我不明白为什么?数组到底是个怎么样的数组呢?
GTX280
2008-12-11
打赏
举报
回复
会溢出,myArray3[2]是一个2个元素的数组
冰灵公主
2008-12-11
打赏
举报
回复
[size=11px]
为什么超界?
请知道的给些解释啊!!!!![/
size]
zlb789
2008-12-11
打赏
举报
回复
这样定义看上去不合法``
试了下 定义没问题 取值就挂了 第3行 没有第3项
周药师
2008-12-11
打赏
举报
回复
索引超出了数组的界限...
luoyinshuang
2008-12-11
打赏
举报
回复
索引超出数组界限
C#
-实现控件
数组
在.NET框架中,
C#
支持动态控件
数组
的概念,这意味着你可以将多个相似类型的控件(如TextBox)分配给一个
数组
变量。这种方法不仅便于批量处理控件,还能简化代码结构,使其更加清晰易懂。以下是一个具体的示例: ```...
C#
程序设计入门与实例代码,基础学习代码入门实操
C#
程序设计入门与实例代码的内容涵盖了安装.NET环境、基础语法结构、开发工具使用、
数组
和ArrayList的使用、多维
数组
的操作以及命名空间的理解等多个方面。初学者应当通过大量的练习和实例操作来熟悉这些概念,从而...
轻松学
C#
(图解版)
《轻松学
C#
(图解版)》完整扫描版================================================================ 基本信息 作者:谷涛、扶晓、毕国锋 丛书名:轻松学开发 出版社:电子工业出版社 ISBN:978-7-121-20223-0 出版...
《
C#
程序设计》课程考试试卷八(含答案).doc
20.
数组
定义
的语法:
C#
支持多种
数组
定义
方式,包括直接初始化
数组
和声明
数组
变量后进行初始化,以及创建多维
数组
。 21. 异常处理的机制:
C#
异常处理机制通过try、catch、finally和throw等关键字实现,可帮助程序员...
C#
程序设计经典教程.pptx
在
C#
程序设计中,集合、索引器与泛型是三个非常重要的概念,本教程将详细介绍这三个方面的基础知识和使用方法。 集合是
C#
中用于存储多个对象的容器,
C#
提供了丰富多样的集合类供开发者选择使用。集合的特点是能够...
C#
111,130
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章