数组能够按照一定规律把相关数据组织起来,通过索引或下标快速管理数据。
此外,C#中提供了ArrayList和HashTable两个类,分别为集合和哈希表,也可以存储多个数据。
一、一维数组
1.声明
type[] arrayName;
例如:int[] intArr;
2. 初始化
int[] arr = new int[5];
int[0] = 1;
int[1] = 2;
声明时初始化:
int[] arr = new int[5]{1,2,3,4,5};
声明数组时不初始化,但在对其初始化时必须使用new运算符
string[] strArr;
strArr = new string[7]{"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
声明数组时初始化时,可以省略new运算符和数组的长度,编译器将根据初始值的数量自动计算数组长度。这与上面并不冲突
string[] strArr = {"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};
示例:
二. 二维数组
1. 声明
type[,] arrayName;
例如:生成一个