C# 数组2025 年 7 月 25 日 | 阅读 11 分钟 在 C# 编程语言中,数组是单个变量中相同或不同类型数据项的集合。它不占用任何内存空间。它基于索引工作。数组的起始索引是 0,最后一个索引是 size-1。 ![]() C# 中的简单数组示例让我们举一个例子来说明如何定义数组。 示例编译并运行输出 Element at index 0 is: 10 Element at index 1 is: 20 Element at index 2 is: 30 说明 在此示例中,我们用非常简单的方式解释了数组。首先,我们定义了一个名为 number 的整数类型数组,并用一些初始值对其进行初始化。之后,我们使用 for 循环遍历这些数字。最后,我们使用 Console.WriteLine() 函数打印这些数字。 在这里,我们将讨论数组的声明、初始化、访问以及其他许多内容。 数组声明在 C# 编程语言中,数组是通过首先定义数据类型,然后是数组名称和大小来创建的,这两者都用方括号 [] 括起来。 语法 它具有以下语法。 该语法定义了一个名为 array_name 的数组,其大小为。 data_type 表示数组的类型,例如 int、float、char 等。 例如 在此示例中,
在 C# 中初始化数组数组在声明时进行初始化。数组可以通过两种典型方式进行初始化。
a) 在声明时初始化数组在 C# 编程语言中,数组在声明数组后在花括号 {} 中初始化。 例如 b) 声明后赋值数组是根据索引初始化的。它通过先声明数组来初始化。 例如 让我们举一个说明性示例来为数组声明后赋值。 在 C# 中访问数组元素在 C# 编程语言中,索引是通过数组名称后跟方括号 [] 中的索引号来访问数组元素的。索引的第一个元素是 0,索引的最后一个元素是 size-1。它使我们能够直接访问、检索和修改特定的数组元素。 ![]() 语法 它具有以下语法。 C# 中访问数组元素的示例让我们举一个示例来说明在 C# 中访问数组元素。 示例编译并运行输出 The starting element at the index 0: 10 The middle element at the index 2: 30 The last element at the index 4: 50 Complete array elements: 10 20 30 40 50 说明 在此示例中,我们创建了一个名为 num_bers 的数组,然后初始化该数组。之后,我们使用 num_bers[0]、num_bers[2] 和 numbers[4] 来访问 numbers 的 0、2 和 4 索引值。我们使用 foreach 循环来遍历这些数字。最后,我们使用 Console.WriteLine() 函数打印输出。 在 C# 中从用户获取输入并将其存储在数组中让我们举一个示例来从用户获取输入并将其存储在数组中。 示例编译并运行输出 Enter 3 numbers: Number 1: 5 Number 2: 10 Number 3: 15 You entered: 5 10 15 说明 在此示例中,我们创建了一个大小为 3 的名为 numbers 的数组来存储三个用户输入的值。用户一个接一个地输入数字。每个输入都使用 Console.ReadLine() 函数读取,并使用 Convert.ToInt32() 转换为整数。之后,我们使用 for 循环遍历这些数字。最后,我们使用 Console.WriteLine() 函数打印输出。 C# 中的数组类型C# 编程语言有三种类型的数组。它们如下: ![]() 1) 一维数组在 C# 编程语言中,一维数组是一种数组,它可以在序列中容纳固定数量的相同类型元素。 语法 它具有以下语法。 在这个语法中,
C# 一维数组示例让我们举一个例子来在 C# 中定义一维数组。 示例编译并运行输出 Element at index 0: 10 Element at index 1: 0 Element at index 2: 20 Element at index 3: 0 Element at index 4: 30 说明 在此示例中,我们使用 C# 中的一维数组。首先,我们声明一个名为 numbers 的数组并逐个初始化。之后,我们使用 foreach 循环遍历这些数字。最后,我们使用 Console.WriteLine() 函数打印输出。 C# 数组示例:同时初始化和声明声明时初始化数组有三种方法。 我们可以省略数组的大小。 我们也可以省略 new 运算符。 让我们看一个同时声明和初始化数组的数组示例。 示例编译并运行输出 100 200 300 400 500 说明 在此示例中,我们首先定义了一个名为 arr 的整数类型数组,然后用一些初始值对其进行初始化。之后,我们使用 for 循环遍历这些数字。最后,我们使用 Console.WriteLine() 函数打印这些数字。 C# 数组示例:使用 foreach 循环遍历我们也可以使用 foreach 循环遍历数组元素。它一次返回一个数组元素。 示例编译并运行输出 The Fruits in an array: Apple Banana Cherry Date 说明 在此示例中,我们构建了一个数组的说明性示例。首先,我们定义了一个名为 fruits 的字符串类型数组。之后,我们使用 foreach 循环遍历元素,并使用 Console.WriteLine() 函数打印元素。 2) 多维数组在 C# 编程语言中,多维数组是数组的数组,它包含一个以上的数组作为其元素。它是一组项目,其中元素通过多个索引进行访问。 语法 它具有以下语法。 这里,a1、a2、…、an 定义了数组的大小。 C# 多维数组示例让我们举一个说明性示例来在 C# 中定义多维数组。 示例编译并运行输出 The matrix elements are: 4 3 2 6 1 5 9 7 8 说明 在此示例中,我们使用 C# 中的多维数组。首先,我们创建了二维数组,它有 3 行 3 列。之后,我们使用嵌套的 for 循环遍历矩阵的值。最后,我们使用 Console.WriteLine() 函数打印输出。 C# 示例:显示数组元素的总和与平均值让我们举一个例子来计算 C# 中数组元素的总和与平均值。 示例编译并运行输出 The numbers are: 7 5 6 12 35 27 The sum of numbers = 92 The average of the numbers = 15.3333333333333 说明 在此示例中,我们演示了如何使用数组来计算数字的总和与平均值。首先,我们创建了一个名为 numbers 的数组。之后,我们使用 foreach 循环遍历这些数字。循环结束后,我们计算数字的总和与平均值。最后,我们使用 Console.WriteLine() 函数打印输出。 C# 示例:显示数组元素在这里,我们将讨论一个在 C# 中显示数组元素的示例。 示例编译并运行输出 The numbers are: 7 5 6 12 35 The numbers are: 7 5 6 12 35 说明 在此程序中,我们使用两个 for 循环来显示数组元素。首先,我们创建了一个名为 numbers 的数组并用五个值对其进行初始化。之后,我们使用 foreach 循环直接打印元素。最后,我们使用 Console.WriteLine() 函数显示输出。 C# 数组的优点C# 数组的几个优点如下:
C# 数组的缺点C# 数组的几个缺点如下:
结论在 C# 中,数组是程序员创建软件应用程序的关键因素。它是开发的主要目标。它是在单个变量中存储相同或不同类型数据项的集合。它减少了对多个单独变量的需求。 C# 数组常见问题解答1) C# 中的数组是什么? 在 C# 编程语言中,数组是单个变量中相同或不同类型数据项的集合。它不占用任何内存空间。它基于索引工作。数组的起始索引是 0,最后一个索引是 size-1。 2) 数组的 Length 属性表示什么? Length 属性用于分析元素的总数。 输出 The length of an array is 3 3) C# 中的多维数组是什么? 在 C# 编程语言中,多维数组是数组的数组,它包含一个以上的数组作为其元素。它是一组项目,其中元素通过多个索引进行访问。 4) 声明数组后可以更改数组的大小吗? 不可以,在 C# 中,数组的大小是固定的。如果一次声明了大小,则无法修改数组的大小。 5) 如何声明和初始化数组? 数组的声明和初始化如下。 声明 这是数组声明的语法。 初始化:o 这是数组初始化的语法。 下一主题C# 将数组传递给函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。