📌  相关文章
📜  如何预设一个数组c#(1)

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

预设一个数组(Array)的方法

在 C# 编程中,数组是一种最基本的数据结构之一,它可以存储相同类型的多个元素。本文将介绍如何预设一个数组,包括以下内容:

  1. 预设一维数组
  2. 预设多维数组
  3. 使用数组初始化器
  4. 使用循环语句赋值
预设一维数组

预设一维数组的方法如下:

int[] nums = new int[3]; // 长度为 3 的整型数组

上述代码创建了一个长度为 3 的整型数组,数组中每个元素的初始值为 0。可以通过索引访问数组中的元素,例如:

nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
预设多维数组

预设多维数组(如二维数组)的方法如下:

int[,] matrix = new int[2, 3]; // 2 行 3 列的整型二维数组

上述代码创建了一个 2 行 3 列的整型二维数组,数组中每个元素的初始值为 0。可以通过行和列的索引访问数组中的元素,例如:

matrix[0, 0] = 1;
matrix[0, 1] = 2;
matrix[0, 2] = 3;
matrix[1, 0] = 4;
matrix[1, 1] = 5;
matrix[1, 2] = 6;
使用数组初始化器

除了使用 new 操作符预设数组外,还可以使用数组初始化器来初始化数组元素,如下所示:

int[] nums = new int[] { 1, 2, 3 }; // 初始化为 {1, 2, 3}

string[] fruits = { "apple", "banana", "cherry" }; // 简化写法

上述代码使用花括号和逗号来指定数组的初始化值。

使用循环语句赋值

如果数组的元素需要按照一定的规律赋值,可以使用循环语句,如下所示:

int[] nums = new int[3];

for (int i = 0; i < nums.Length; i++)
{
    nums[i] = i + 1; // 依次赋值为 1,2,3
}

上述代码通过 for 循环依次将数组中的元素赋值为 1,2,3。如果数组中元素的赋值规律比较复杂,也可以使用 while 和 do-while 循环等其他循环语句。

本文介绍了如何预设一个数组,包括预设一维数组、预设多维数组、使用数组初始化器和使用循环语句赋值。在编程中,合理使用数组可以提高代码的复用性和效率。