C#中数组变量怎么引用类的成员?

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:04:00
C#中数组变量怎么引用类的成员?如a[i].成员,主要是对数组怎样创建实例?

一维数组:
可以如下例所示声明一个由 5 个整数组成的数组:
int[] myArray = new int [5];
此数组包含从 myArray[0] 到 myArray[4] 的元素。new 运算符用于创建数组并将数组元素初始化为它们的默认值。在此例中,所有数组元素都初始化为零。
可以用相同的方式声明存储字符串元素的数组。例如:
string[] myStringArray = new string[6];
数组初始化
可以在声明数组时将其初始化,在这种情况下不需要级别说明符,因为级别说明符已经由初始化列表中的元素数提供。例如:
int[] myArray = new int[] {1, 3, 5, 7, 9};
可以用相同的方式初始化字符串数组。下面声明一个字符串数组,其中每个数组元素用每天的名称初始化:
string[] weekDays = new string[]
{"Sun","Sat","Mon","Tue","Wed","Thu","Fri"};
如果在声明数组时将其初始化,则可以使用下列快捷方式:
int[] myArray = {1, 3, 5, 7, 9};
string[] weekDays = {"Sun","Sat","Mon","Tue","Wed","Thu","Fri"};
可以声明一个数组变量但不将其初始化,但在将数组分配给此变量时必须使用 new 运算符。例如:
int[] myArray;
myArray = new int[] {1, 3, 5, 7, 9}; // OK
myArray = {1, 3, 5, 7, 9}; // Error
值类型数组和引用类型数组
请看下列数组声明:
MyTy