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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录