C# 数组:创建、访问、遍历和操作
C# 中的数组是一种数据结构,用于存储相同类型的元素的集合。数组在内存中是连续分配的,可以通过索引访问和操作数组中的元素。
以下是创建和使用数组的示例代码:
// 声明一个整型数组
int[] numbers;
// 创建一个包含5个整数的数组
numbers = new int[5];
// 使用索引访问和赋值数组元素
numbers[0] = 10;
numbers[1] = 20;
numbers[2] = 30;
numbers[3] = 40;
numbers[4] = 50;
// 访问数组元素
Console.WriteLine(numbers[0]); // 输出: 10
Console.WriteLine(numbers[2]); // 输出: 30
// 使用循环遍历数组
for (int i = 0; i < numbers.Length; i++)
{
Console.WriteLine(numbers[i]);
}
// 使用数组初始化器创建数组
int[] numbers2 = { 1, 2, 3, 4, 5 };
// 多维数组
int[,] matrix = new int[3, 3];
matrix[0, 0] = 1;
matrix[0, 1] = 2;
// ...
数组还可以作为方法的参数和返回值使用,可以使用Array类提供的方法对数组进行操作,如Sort()、Reverse()等。
需要注意的是,数组的长度是固定的,一旦创建后无法改变。如果需要动态调整大小的集合,可以使用List<T>类。
原文地址: http://www.cveoy.top/t/topic/o2JF 著作权归作者所有。请勿转载和采集!