一、介绍
数组是一个存储相同类型元素的固定大小的顺序集合;即数组是用来存储数据的集合。比如要存储一个班级60名的学生的名称,我们不用单独声明60个变量存储,只用声明一个变量数组存储即可,比如string[]=new string[60];通过下标访问即可。所有的数组都是由连续的内存位置组成的,最低的地址对应第一个元素,最高的地址对应最后一个元素。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 二、使用示例
2.1、声明数组
声明数组一般的语法为:声明的数组类型[] 数组的名称组成,如下所示:
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 2.2、初始化数组
声明数组不会讲数组初始化到内存中;而将数组变量初始化是,可以为数组指定内容。数组是一个引用类型,因此需要使用new关键字来创建数组实例。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 2.3、数组赋值
①可以通过使用索引给各个元素分配指定的值内容。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 ②可以在声明的时候指定内容,如下所示。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 ③可以在创建数组时指定数组大小初始化数组,如下所示。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 ④也可以在创建数组时省略数组的大小,如下所示。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 ⑤可以讲数组变量复制到另一个目标数组变量中,此时,目标和源都指向相同的内存位置。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 2.4、访问数组
通过索引和数组名称来访问数组的元素,如下所示:
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 三、C#数组类型
3.1、多维数组
多维数组,也被成为矩阵,可以声明二维、三维等更高维的数组,常用二、三维数组;如下所示为二维数组的定义。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 3.2、锯齿数组
锯齿数组的每行每列内容不对称,是数组的数组。示例如下。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 3.3、将数组参数传递给函数
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 3.4、参数数组
在不确定传递给函数的参数数量是,可以通过使用参数数组来实现。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型 3.5、Array类
Array类是C#中所有数组的基类,提供了各种属性和方法来处理数组。
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型
C# 数组增加元素_10-Unity入门学习之C#基础9「数组」一、介绍二、使用示例三、C#数组类型