1.数组可以是 一维、 多维或 交错的。
2.数组元素的默认值设置为零,而引用元素的默认值设置为null。
3.交错数组是数组的数组,因此,它的元素是引用类型,初始化为null。
4.数组的索引从零开始:具有n个元素的数组的索引是从0到n-1。
5.数组元素可以是任何类型,包括数组类型。
6.数组类型是从抽象基类型Array派生的引用类型。由于次类型实现了IEnumerable(接口)和IEnumerable,因此可以对C#中的所有数组使用foreach迭代
Rank数组的维数:
1
public
partial
class
_Default : System.Web.UI.Page
2
{
3
protected void Page_Load(object sender, EventArgs e)
4
{
5
int[] arr = new int[5];
6
int[,] arr1 = new int[5, 3];
7
int[, ,] arr2 = new int[2, 3, 4];
8
Response.Write("arr的维数:"+arr.Rank+"<br>"+"arr1的维数:"+arr1.Rank+"<br>"+"arr2的维数:"+arr2.Rank);
9
}
10
11
}
12
运行结果:arr的维数:1

2



3

4



5

6

7

8

9

10

11

12

arr1的维数:2
arr2的维数:3
数组使用foreach语句:
1
public
partial
class
_Default : System.Web.UI.Page
2
{
3
protected void Page_Load(object sender, EventArgs e)
4
{
5
int[] arr = new int[5]
{ 1,2,3,4,5};
6
int[,] arr1 = new int[2, 3]
{
{ 11, 44 ,33},
{ 45,51,62} };
7
foreach(int i in arr)
8
{
9
Response.Write(i + "<br>");
10
}
11
foreach (int j in arr1)
12
{
13
Response.Write(j + "<br>");
14
}
15
16
}
17
18
}

2



3

4



5



6





7

8



9

10

11

12



13

14

15

16

17

18

运行结果:1
2
3
4
5
11
44
33
45
51
62