标签:each index 复制 dex array 初始 表达式 color length
数组是多个相同类型数据的组合。
在C#中数据是引用类型,数组的内容是引用来的,声明的时候之开辟数组名一个空间,和数组的内容没有关系,所以声明时候不能直接制定其长度。
1、一维数组的声明
1)int [] list = new int [3]
a [0] = 3;
a [1] = 6;
a [2] = 9;
2)int [] list ={ 3, 6, 9};
3) int [] list = new int [] { 3, 6, 9};
list:数组名。
[3]:数组中元素的个数。
Tip:声明的时候不能直接制定其长度,例如int [5] //非法。
*数组是引用类型,它的元素相当于类的成员变量,因此数组一经分配空间,其中的每个元素也被按照成员变量同样的方式被隐式初始化。
//数值类型初始为0,引用类型初始为null。
*数组元素的引用方式
index为数组元素下标,可以是整型常量或整型表达式,如a[ 3 ],b[ i ],c[ 6*i ];
数组的下标从0开始;长度:0~n-1;
*每个数组都有一个属性,Length指明它的长度,a.Length
foreach可以方便的处理数组、集合中各元素。
如:
int [ ] ages = new int [ 10 ];
foreach( int age in ages ) //数组或集合可以用复数加以区别
{
//...
}
数组的复制
Array.Copy复制数组元素
Array.Copy(数组A,开始下边,数组B,开始下标,数组A . Length);
二维数组
int [ , ] list = { { 1, 2, 3} , { 4, 5, 6} , { 7, 8, 9} };
list.GetLength(维度);
维度的位置,如果是二维,则从0开始,第一维是0,第二维填1。
交错数组
交错数组就是数组的数组。
标签:each index 复制 dex array 初始 表达式 color length
原文地址:https://www.cnblogs.com/deepsleepinger/p/9720051.html