社区
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]的值是多少?
...全文
178
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#
-实现控件
数组
实现控件
数组
方便赋值
C#
程序设计入门与实例代码,基础学习代码入门实操
C#
程序设计入门与实例代码,基础学习代码入门实操
轻松学
C#
(图解版)
《轻松学
C#
(图解版)》完整扫描版================================================================ 基本信息 作者:谷涛、扶晓、毕国锋 丛书名:轻松学开发 出版社:电子工业出版社 ISBN:978-7-121-20223-0 出版日期:2013年6月 开本:16开 页码:408页 版次:1-1 定价:¥55.00 所属分类:计算机 > 软件与程序设计 >
C#
================================================================ 内容简介 本书由浅入深,全面、系统地介绍了
C#
程序设计。除了详细地讲解
C#
知识点外,本书还提供了大量的实例,供读者实战演练。本书共分三篇。第一篇是
C#
概述篇,主要介绍的是Visual Studio 2012的开发环境及搭建。第二篇是面向对象基础篇,主要介绍类、对象、字段、方法、流程控制、
数组
、继承、属性、运算符重载、接口等
C#
基本内容。第三篇是应用技术篇,主要介绍的是异常处理、文件和流、委托、事件、Lambda表达式、命名空间、预处理器、程序集、运行时类型标识、反射、特性、泛型、LINQ和数据库开发等。 ================================================================ 图书目录 第一篇
C#
概述篇 第1章
C#
入门 2 1.1
C#
概述 2 1.1.1
C#
的发展 2 1.1.2
C#
开发的基础 2 1.2 搭建开发环境 3 1.2.1 Visual Studio 2012软硬件配置要求 3 1.2.2 下载Visual Studio 2012 3 1.2.3 安装Visual Studio 2012 4 1.2.4 初始化配置 7 1.3 第一个程序—Hello World 8 1.4 小结 11 1.5 习题 12 第二篇 面向对象基础篇 第2章 类和对象 16 2.1 分析Hello World程序 16 2.2 语法规范 17 2.2.1 标识符 17 2.2.2 关键字 18 2.2.3 注释 19 2.3
定义
类 20 2.4 实例化对象 20 2.5 小结 20 2.6 习题 21 第3章
定义
类——字段 23 3.1 数据类型 23 3.1.1 简单值类型 23 3.1.2 值的表示——字面量 26 3.1.3 转义序列 27 3.2
定义
字段 27 3.2.1
定义
字段 28 3.2.2 静态字段和实例字段的访问 28 3.2.3 字段初始化 29 3.2.4 字段的动态赋值——Read()和ReadLine() 31 3.2.5 字段输出 31 3.2.6 格式化输出 32 3.2.7 数据类型转换 39 3.2.8 只读字段 41 3.2.9 访问控制 41 3.3 运算符 43 3.3.1 算术运算符 43 3.3.2 自增、自减运算符 44 3.3.3 复合赋值运算符 45 3.3.4 位运算符 46 3.3.5 sizeof运算符 47 3.3.6 运算符的优先级 47 3.4 小结 49 3.5 习题 49 第4章
定义
类——方法 51 4.1 方法的概述 51 4.1.1
定义
方法 51 4.1.2 方法的调用 52 4.2 方法体的构成 53 4.2.1 局部变量 53 4.2.2 局部变量与字段同名的解决——this关键字 54 4.2.3 语句 55 4.2.4 全局变量 55 4.3 返回值 56 4.3.1 返回值类型 56 4.3.2 从方法返回 57 4.4 参数 58 4.4.1 参数的分类 58 4.4.2 引用参数(ref参数) 59 4.4.3 输出参数(out参数) 61 4.5 特殊的方法 62 4.5
《
C#
程序设计》课程考试试卷八(含答案).doc
《
C#
程序设计》课程考试试卷八(含答案).doc
C#
程序设计经典教程.pptx
C#
程序设计经典教程.pptx
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章