默认计划
2389人加入学习
(4人评价)
【唐老狮】Unity基础课程之C#基础
价格 免费
承诺服务
该课程属于 Unity3d实战就业路线课程套餐
请加入后再学习

交错数组=》数组中的数组

交错数组 int[][] arr=new int[2][ ] ;

              int[][] arr=new int[2][ ]{new int[]{1,2},

                                                  new int[]{1,2,3}

                                                  }

普通数组 int[,] arr=new int[2,3 ] ;

 

int[][]array = i new int[] { 1,2,3},new int[] {4,5} };

Console.writeLine(array. GetLength(0));//得到行的数

Console.writeLine(array[i]. Length);//得到某一行的列数

 

[展开全文]

交错数组,声明时只能写行,列数每一行自己定义

int[][] arr = new int[行数][];

[展开全文]

## 一、基本概念

交错数组 是数组的数组 每个维度的数量可以不同

注意⚠️ 二维数组的每行的列数相同,交错数组每行的列数可能不同

 

## 二、数组中的申明

### 变量类型[][] 交错数组变量名称;

int[][] arr1;

 

### 变量类型[][] 交错数组变量名称 = new

 变量类型[行数][];

int[][] arr2 = new int[3][];

 

### 变量类型[][] 交错数组变量名称 = new

 变量类型[行数][]{ 一维数组1,一维数组2};

int[][] arr2 = new int[3][]{

    new int[] { 1, 2, 3},

    new int[] { 4, 5, 6},

    new int[] { 1 },

};

 

### 变量类型[][] 交错数组变量名称 = new

 变量类型[][]{ 一维数组1,一维数组2};

int[][] arr2 = new int[][]{

    new int[] { 1, 2, 3},

    new int[] { 4, 5, 6},

    new int[] { 1 },

};

 

### 变量类型[][] 交错数组变量名称 =

{ 一维数组1,一维数组2};

int[][] arr2 = {

    new int[] { 1, 2, 3},

    new int[] { 4, 5, 6},

    new int[] { 1 },

};

 

## 三、数组的使用

### 1 数组的长度

int[][] arr = {new int[] {1, 2, 3},

                 }new int[] {4, 5}

 

Console.WriteLine(arr.GetLength(0));

Console.WriteLine(arr[0].Length);

 

### 2 获取交错数组中的元素

arr[0][1]

### 3 修改交错数组中的元素

arr[0][1] = 3;

### 4 遍历交错数组

注意不要越界就可以了

for (int i = 0; i < arr.GetLength(0); i++)
            {
                for (int j = 0; j < arr[i].Length(1); j++)
                {

                }
            }

 

### 5 增加交错数组的元素

 

### 6 删除交错数组的元素

 

### 7 查找交错数组中的元素

 

 

[展开全文]

交错数组是数组的数组,每个维度的数量可以不同

注意:二维数组的每行的列数相同,交错数组美航的列数可能不同

 

数组的申明

变量类型[][] 交错数组名;

变量类型[][] 交错数组名 = new 变量类型[行数][];

变量类型[][] 交错数组名 = new 变量类型[行数][]{一维数组1,一维数组2,......};

变量类型[][] 交错数组名 = new 变量类型[][]{一维数组1,一维数组2,......};

变量类型[][] 交错数组名 = {一维数组1,一维数组2,......};

 

数组的长度

行  数组名.GetLength(0);

得到某一行的列数  数组名[行数].Length;

 

遍历交错数组

for循环行数,嵌套for循环行数数组的长度

for(int i=0;i<array.GetLength(0);i++)

{

       for(int j=0;j<array[i].Length;j++)

}

 

[展开全文]

授课教师

游戏开发前端主程

课程特色

视频(42)
下载资料(37)

学员动态

从零开始学unity 加入学习
DCMax 加入学习
鱼排fish 加入学习
星星屑屑诶嘿嘿 加入学习
haixiao_stack 加入学习