C# 数组教程:创建、声明、初始化
C# 中的数组是什么?
数组用于存储一组或一系列元素。这些元素将是同一类型。
例如,如果您有一个整数值数组,该数组可以是一组值,例如 [1, 2, 3, 4]。这里数组中的元素数量是 4。
当您想存储一组相同类型的值时,数组很有用。因此,不必为每个元素声明一个 变量,您只需声明一个变量即可。
该变量将指向一个数组或元素列表,该列表将负责存储数组的元素。
让我们看看如何在 C# 中使用数组。在我们的示例中,我们将声明一个整数数组并相应地使用它们。
请注意,以下所有代码都已添加到 Program.cs 文件中。
步骤 1) 声明数组 - 第一步是声明一个数组。让我们通过以下代码示例看看如何实现这一点。
代码解释:
- 第一部分是 数据类型。它指定了数组中使用的元素的类型。所以,在我们的例子中,我们正在创建一个整数数组。
- 第二部分 [ ],它指定了数组的秩。(秩是一个占位符,指定数组将包含的元素数量)
- 接下来是数组的名称,在我们的例子中是‘values’。请注意,您看到绿色的波浪线,不用担心。那只是 .Net 说的您已经声明了一个数组,但还没有在任何地方使用它。
步骤 2) 下一步是初始化数组。在这里,我们将指定数组将容纳的值的数量。我们还将为数组的每个元素赋值。
代码解释:
- 首先,我们将数组的元素数量设置为 3。所以,在方括号中,我们说数组将容纳 3 个元素。
- 然后我们为数组的每个元素赋值。我们可以通过指定变量名 + 数组中的索引位置来做到这一点。所以 values[0] 意味着我们在数组的第一个位置存储一个值。类似地,要访问第二个位置,我们使用 values[1] 表示法,依此类推。
注意: – 在数组中,索引位置从 0 开始。
步骤 3) 现在让我们在控制台中显示数组的各个元素。让我们添加以下代码来实现这一点。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32[] value; value=new Int32[3]; value[0]=1; value[1]=2; value[2]=3; Console.WriteLine(value[0]); Console.WriteLine(value[1]); Console.WriteLine(value[2]); Console.ReadKey(); } } }
代码解释:
这是简单部分,我们仅使用 Console.WriteLine 方法将每个元素的值发送到控制台。
请注意,我们再次通过数组变量名和索引位置来访问每个元素。
如果正确输入上述代码并执行程序,将显示以下输出。
输出
从输出中,您可以看到数组的所有值都显示在控制台中。