C#——语言基础——数组
来源:互联网 发布:外国法制史 知乎 编辑:程序博客网 时间:2024/06/06 04:31
C#的二维数组的声明和访问
二维数组,就是以数组作为元素的数组。挺拗口的,看看它跟一维数组的对比:
左边的 a 是一维数组,数组中包含 4 个 int 型变量:a[0]、a[1]、a[2]、a[3] 。
右边的 b 是二维数组,数组中包含 2 个 int 型一维数组:b[0]、b[1] 。而 b[0] 和 b[1] 中又分别包含 3 个 int 型变量:b[0,0]、b[0,1]、b[0,2]、b[1,0]、b[1,1]、b[1,2] 。
总结一下,二维数组这样声明:
int[,] arr = new int[2,3]; //包含2个一维数组,每个一维数组包含3个变量,总共2*3=6个数组元素
二维数组元素这样赋值和打印:
arr[1,0] = 28; //二维数组元素有2个索引,都是从0开始,以arr数组为例,元素索引从[0,0]到[1,2]Console.Write( arr[1,0] );
我们可以用二维数组管理相关的数据,比如有 4 名同学参加语文和数学两门考试,我们用二维数组存储他们的成绩,每位同学的 2 门课分数,存储在一个一维数组中:
运行结果如下:
阅读全文
0 0
- C语言基础——数组
- C语言基础——数组
- C语言基础——数组
- c语言基础——指针数组
- c语言基础—指针与数组
- C语言基础—数组和字符串
- C#——语言基础——数组
- C#——语言基础——数组
- 黑马程序员——C语言基础06—数组
- 黑马程序员——C语言基础--数组和字符串
- 黑马程序员——C语言基础---数组、指针
- 黑马程序员——c语言基础:数组和字符串
- 黑马程序员——c语言基础:一维数组
- 黑马程序员——c语言基础:二维数组
- 黑马程序员——ios基础---C语言:进制、数组
- C语言基础学习——第4天(数组)
- 黑马程序员——C语言基础---数组1
- 黑马程序员——C语言基础---数组2
- 【Hash】自己对于一种字符串hash的证明(?)
- 2017Android面试回忆录「上」(腾讯/阿里/滴滴/美团...)
- 区分 wait() sleep()
- ReentrantLock 源码分析
- 枚举类与注解的知识点梳理与代码演示
- C#——语言基础——数组
- 如何将项目发布到Tomcat的webapps目录下
- 剑指offer-反转链表
- 费用流——BZOJ1877/Luogu2153 [SDOI2009]晨跑
- Excel应用-术语管理模板(记录单新建记录功能的VBA实现)
- Java使用freeMarker生成Word
- JavaScript中正则表达式常见使用函数
- Set 小结
- 解决EasyUI的datagrid控件显示日期问题