C# 数组教程:创建、声明、初始化

C# 中的数组是什么?

数组用于存储元素的集合或一系列。这些元素将是同一类型。

例如,如果您有一个整数值数组,则该数组可以是 [1, 2, 3, 4] 之类的值的集合。这里数组中的元素数量为 4。

当你想存储一组相同类型的值时,数组非常有用。因此,与其声明一个 变量 对于每个元素,您只需声明一个变量。

该变量将指向一个元素数组或列表,负责存储数组的元素。

让我们看看如何在 C# 中使用数组。在我们的示例中,我们将声明一个整数数组并相应地使用它们。

请注意,以下所有代码均已添加到 Program.cs 文件中。


步骤1) 声明数组 – 第一步是声明一个数组。让我们通过以下代码示例看看如何实现这一点。

C# 中的数组

代码说明:-

  1. 第一部分是 数据类型。它指定数组中使用的元素类型。因此,在我们的例子中,我们创建了一个整数数组。
  2. 第二部分 [ ],指定数组的秩。(秩是一个占位符,指定数组将包含的元素数量)
  3. 接下来是数组的名称,在我们的例子中是“值”。请注意,您会看到一条绿色波浪下划线,不用担心。这只是 .Net 表示您已声明了一个数组,但没有在任何地方使用它。

步骤2) 下一步是初始化数组。在这里,我们将指定数组将保存的值的数量。我们还将为数组的每个元素分配值。

C# 中的数组

代码说明:-

  1. 首先,我们将数组将保存的元素数量设置为 3。因此在方括号中,我们表示数组将保存 3 个元素。
  2. 然后我们为数组的每个元素分配值。我们可以通过指定变量名称 + 数组中的索引位置来实现这一点。因此,values[0] 表示我们将值存储在数组的第一个位置。类似地,要访问第二个位置,我们使用 values[1] 等符号。

备注: – 在数组中,索引位置从 0 开始。

步骤3) 现在让我们在控制台中显示数组的各个元素。让我们添加以下代码来实现这一点。

C# 中的数组

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 方法将元素的每个值发送到控制台。

再次注意,我们借助数组变量名以及索引位置来访问每个元素。

如果正确输入上述代码并执行程序,将显示以下输出。

输出:

C# 中的数组

从输出中,您可以看到数组的所有值都显示在控制台中。