📅  最后修改于: 2023-12-03 15:24:57.898000             🧑  作者: Mango
在 C# 编程中,数组是一种最基本的数据结构之一,它可以存储相同类型的多个元素。本文将介绍如何预设一个数组,包括以下内容:
预设一维数组的方法如下:
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 循环等其他循环语句。
本文介绍了如何预设一个数组,包括预设一维数组、预设多维数组、使用数组初始化器和使用循环语句赋值。在编程中,合理使用数组可以提高代码的复用性和效率。