初学C#之数组
2021-06-17 16:05
标签: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。 交错数组 交错数组就是数组的数组。 初学C#之数组 标签:each index 复制 dex array 初始 表达式 color length 原文地址:https://www.cnblogs.com/deepsleepinger/p/9720051.html
上一篇:python内置函数