一、基本概念
与一维数组相比,多了“列索引”,有点像表格有行列的感觉
二、二维数组的申明
1、变量类型[ , ] 二维数组变量名;
2、变量类型[ , ] 二维数组变量名 = new 变量类型[行 , 列];
3、变量类型[ , ] 二维数组变量名 = new 变量类型[行 , 列]{ {0行内容1,内容2…内容n} , {1行内容1,内容2…内容n} ,… {n行内容1,内容2…内容n} };
4、变量类型[ , ] 二维数组变量名 = new 变量类型[ , ]{ {0行内容1,内容2…内容n} , {1行内容1,内容2…内容n} ,… {n行内容1,内容2…内容n} };
5、变量类型[ , ] 二维数组变量名 = { {0行内容1,内容2…内容n} , {1行内容1,内容2…内容n} ,… {n行内容1,内容2…内容n} };
三、二维数组的使用
1、二维数组的长度
通过数组.GetLength方法,0就是获取当前数组行数,1就是获取当前数组列数。
2、获取二维数组中的元素
和一维数组大体相同,就是多了列的长度。
需要注意不管是行还是列,元素索引下标都是从“0”开始的
3、修改二维数组中的元素
直接赋值即可,注意语法规范
4、遍历二维数组
通过两层for循环嵌套的形式,分别得到行和列的索引,具体看上方截图
(二维数组长度的获取,离不开GetLength方法,需要特别注意)
5、增加数组的元素
6、删除数组的元素
7、查找数组中的元素
总之要遍历数组,然后通过判断你要查找的元素在什么位置,来实现查找元素