简单的数组你都了解吗?

一维数组

所谓一维数组即普通的最常用的数组。
例:
int [] num=1,1,2,3,1,;


多维数组

具有两个或多个索引的数组。
语法:
–声明 + 初始化
数据类型[,] 数组名 = new 数据类型[行数,列数];
string[,] array01 = new string[3,2];

–初始化 + 赋值
数组名 = new 数据类型[,]{ {元素1,元素2},{元素3,元素4} };
int[,] array02 = new int[,]{ {1,2},{3,4} };

–读写元素
数组名[行索引,列索引]

for循环遍历数组元素,以表格形式输出到控制台中:
array.GetLength(0) 获取行数
array.GetLength(1) 获取列数
在这里插入图片描述


交错数组

元素为数组的数组,每个元素都是一个新的一维数组。
语法:
–定义
数据类型[][] 数组名 = new 数据类型[元素总数][];
string[][] array = new string[3][];
–赋值
数组名[索引] = new 数据类型[子元素数];
array[0] = new string[2];
–读写元素
数组名[元素索引][子元素索引]


for循环遍历数组元素,以表格形式输出到控制台中
在这里插入图片描述


参数数组

在方法形参中通过关键字params定义。
方法调用者可以传递数组,也可以传递一组数据类型相同的变量,甚至可以不传递参数。

注意:
参数数组必须在形参列表中的最后一位。
只能在一维数组上使用params关键字。

WriteLine中使用占位符,就是通过参数数组实现的。


猜你喜欢

转载自blog.csdn.net/weixin_42746271/article/details/89481048