一、基本概念
二、数组的申明
1、变量类型[ ] [ ] 交错数组名;
2、变量类型[ ] [ ] 交错数组名 = new 变量类型[ 行数 ] [ ];
3、变量类型[ ] [ ] 交错数组名 = new 变量类型[ 行数 ] [ ] {一维数组1,一维数组2,…一维数组m };
4、变量类型[ ] [ ] 交错数组名 = new 变量类型[ ] [ ] {一维数组1,一维数组2,…一维数组m };
5、变量类型[ ] [ ] 交错数组名 = {一维数组1,一维数组2,…一维数组m };
三、数组的使用
1、数组的长度
行:用数组.GetLength(0)方法获取长度;
列由于其不确定具体长度,需要指定具体列数求其长用这样的方法:数组[列索引].Length
(列的长度获取方法与一维数组获取长度类似)
2、获取数组中的元素
3、修改数组中的值
4、遍历交错数组
值得注意的是,交错数组与二维数组遍历方法的唯一区别在于关于列长度循环的条件不同,交错数组两层for循环嵌套时,内层获取列元素的索引用的条件为:array[i].Length,这是由交错数组的性质决定的,每一次循环的列数可能不同,所以需要先指定是哪一行,再判断列数
5、增加数组元素
基本原理,就是“建一个满足最新需求的不同于旧房新房”,把旧房里面的东西放到新房,然后把新房名字改成旧房名字,变相成为它(旧房)……
6、删除数组元素
同理可得
7、查找数组元素
先遍历,输索引,便查找
总结