浏览 51
扫码
数组是一种用于存储相同类型元素的数据结构。在C#语言中,数组是一个固定长度的序列,每个元素都可以通过索引访问。数组的长度在创建时就已经确定,并且不能改变。
数组的定义和初始化可以通过以下几种方式进行:
- 创建一个空数组并初始化
int[] numbers = new int[5];
- 创建并初始化一个有值的数组
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
- 省略数组大小而使用初始化器
int[] numbers = { 1, 2, 3, 4, 5 };
- 使用Array类的静态方法创建数组
int[] numbers = Array.CreateInstance(typeof(int), 5) as int[];
- 使用LINQ创建数组
int[] numbers = Enumerable.Range(1, 5).ToArray();
在C#中,数组的索引是从0开始的,所以第一个元素的索引是0,第二个元素的索引是1,依此类推。可以通过索引来访问数组中的元素,例如:numbers[0]
表示访问数组numbers
的第一个元素。
需要注意的是,数组的长度是固定的,不能动态改变。如果需要动态增加或删除元素,可以考虑使用集合类(如List
希望以上信息对您有所帮助,如果有任何问题,请随时提问。