5.3.1 大量数据的存储与引用
C#指定了3种存储与引用大量数据的方法,分别是:数组、列表和字典。本小节会使用简单的小示例依次讲解它们,至于大的游戏示例,会在本章讲解完所有的知识点以后给出。
1.数组
数组可以存储大量同类型的数据,它的声明格式为:
数据类型[ ] 数组名;
q 所有常用的数据类型,在本书第3章中已经使用表格列出了;
q 数据类型后面跟着的是一对中括号“[ ]”;
q 数组名与变量名一样,必须遵循C#的命名规定;
例如,下面的代码语句声明,并且初始化了数组:
int[] myIntArray = {1,3,5,7,9};
读者应该可以从这条语句中看出,声明的是int类型的数组,数组名为myIntArray,存储了5个int类型的数据,分别是1、3、5、7和9。
引用数组中指定数据的格式为:
数组名[下标];
q 下标是从0开始的整数,当下标为0时,表示引用的是数组中的第1个数据;若为3时,表示引用的是数组中的第4个数据;其它数据的引用方式依此类推;
为脚本MyScript添加下面的代码:
01 usingUnityEngine;
02 usingSystem.Collections;
03
04 publicclass MyScript : MonoBehaviour
05 {
06
private int[] myIntArray = {1,3,5,7,9}; //数组的声明和初始化
07 voidStart()
08 {
09 Debug.Log (“数组中的第1个数据是:”