在C#中,array(数组)是一种数据结构,用于存储相同类型的多个元素。它是一个固定长度的容器,可以在内存中连续存储多个元素。
数组的大小是在创建时确定的,并且需要指定元素的类型。元素可以是任何有效的C#数据类型,例如整数、浮点数、字符、字符串等。
数组中的每个元素都有一个唯一的索引,索引从0开始,依次递增。通过索引,可以访问和修改数组中的元素。数组提供了一种便捷的方式来组织和处理大量数据。
以下是一个创建和使用数组的示例:
int[] numbers = new int[5]; // 创建一个包含5个整数的数组
numbers[0] = 10; // 设置第一个元素的值为10
numbers[1] = 20; // 设置第二个元素的值为20
Console.WriteLine(numbers[0]); // 输出第一个元素的值
Console.WriteLine(numbers[1]); // 输出第二个元素的值
输出结果:
10
20
通过索引访问数组元素时需要注意,索引不能超出数组的范围,否则会引发"IndexOutOfRangeException"异常。
数组还提供了一些常用的属性和方法,例如Length属性可以获取数组的长度,而Sort方法可以对数组进行排序等。