C#:数组

数组定义

  • 可以将数组看成相同数据类型的一组或多组数据,包括一维数组,多维数组和交错数组。
  • 数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。 
  • 交错数组是指元素为数组的数组,因此,它的元素是引用类型,初始化为 null。 
  • 数组的索引从零开始:具有 n 个元素的数组的索引是从 0 到 n-1。

声明和初始化

C#是一门强类型语言,所以在声明一个数组(变量)时必须指定其类型。数组中能存放元素类型决定了数组类型,如:

string[] students;    //注意这个方括号([]),一个string类型数组

一经声明,该数组里的所有元素都只能是这种类型的数据。

 


 

数组变量也需要被赋值后才能使用。

 

和变量赋值使用“字面量”不同,数组的值需要初始化

 

bool[] guess = new bool[3];

还可以在初始化的时候指定数组元素的值:

    string[] students = new string[] {"阿飞","Jimmy","谢霆锋" };

上述写法还可以进一步简化:(语法糖,new的过程并未省略)

    double[] scores = { 98, 78, 85.5 };  //仅在给数组赋值时使用

赋值/取值

数组初始化之后,可以给它的元素赋值,或者获取

 guess[0] = true;

注意

赋值/取值之前,数组必须已经被初始化!

下标从0开始,所以可以依次编号:0,1,2,3……

如果没有被赋值默认值 

 

文章转载自:快速开发平台
地址:https://www.hocode.com/

 

posted @ 2022-02-21 16:15  码上的飞鱼  阅读(77)  评论(0编辑  收藏  举报