本帖最后由 da11 于 2020-12-19 22:22 编辑
//数组的分类:一维数组、多维数组(常用:二维数组)、交错数组
//一维数组只有一行,索引代表的就是,从0开始的行中的元素
//多维数组(二维数组):有行和列的数组,索引表示为(行,列)
//比如要赋值,第3行,第2列的多维数组,代表的索引是(2,1) (行,列)
//多维数组为方便理解,以下统称为常用别名:二维数组
//二维数组的声明及初始化:
//声明语法1:数据类型[,] 二维数组变量名 = new 数据类型[定义行数,定义列数];
//例子1: int[,] ErSz = new int[3,8]; 创建了一个名为“ErSz”的数组,数组空间是3行,8列
//行数为0、1、2行,列数为0、1、2、3、4、5、6、7列。所以上述例子中,最高定义的位置为(2,7),跟一维数组相似,都是-1
//中括号的中的逗号左边代表行数,右边代表列数,注意,索引都是从0开始,
//计算数组的长度时,二维数组计算方式是行数乘以列数
二维数组的形象图示
private static void Main()
{
int[,] ErSz = new int[5, 8];
ErSz[4, 7] = 6; //定义的当前数组的最大位置
Console.WriteLine(ErSz[4,2]);
int Num = ErSz.Length;
}
|