📜  c# 定义数组 - C# (1)

📅  最后修改于: 2023-12-03 15:13:51.288000             🧑  作者: Mango

C# 定义数组

什么是数组?

数组是一种存储数据的结构,其中的数据类型相同。通过一个数组名可以访问一系列的数据,这些数据称为数组元素。在 C# 中,可以用一个数组名和一个下标(索引)来引用数组中的元素。

如何定义数组?

在 C# 中,可以通过以下方式来定义数组:

// 声明一个整型数组,数组名为 numbers,数组元素个数为 5
int[] numbers = new int[5];

这里定义了一个包含 5 个元素的整型数组 numbers。其中每个元素都是 int 类型的。注意,数组定义式中要指明数组的大小。

如何给数组元素赋值?

可以通过下标来给数组元素赋值,例如:

// 在数组的第 0 个位置赋值为 1
numbers[0] = 1;
// 在数组的第 1 个位置赋值为 2
numbers[1] = 2;
// 在数组的第 2 个位置赋值为 3
numbers[2] = 3;
// 在数组的第 3 个位置赋值为 4
numbers[3] = 4;
// 在数组的第 4 个位置赋值为 5
numbers[4] = 5;
如何访问数组元素?

访问数组元素就是利用下标引用数组中的元素。下标从 0 开始,例如,可以通过以下方式访问数组中的元素:

// 访问数组的第 0 个元素
Console.WriteLine(numbers[0]); // 输出 1
// 访问数组的第 1 个元素
Console.WriteLine(numbers[1]); // 输出 2
// 访问数组的第 2 个元素
Console.WriteLine(numbers[2]); // 输出 3
// 访问数组的第 3 个元素
Console.WriteLine(numbers[3]); // 输出 4
// 访问数组的第 4 个元素
Console.WriteLine(numbers[4]); // 输出 5
如何输出数组中的所有元素?

可以通过 for 循环来输出数组中的所有元素,例如:

for (int i = 0; i < numbers.Length; i++)
{
   Console.WriteLine(numbers[i]);
}

其中,numbers.Length 表示数组 numbers 的长度(元素个数),这里是 5,所以 for 循环会执行 5 次,分别输出 1、2、3、4 和 5。

总结

本文介绍了 C# 中如何定义数组、对数组元素进行赋值和访问,并给出了输出数组所有元素的示例代码。数组是很常用的数据结构,熟练掌握数组相关知识对于程序员来说是非常重要的。