📅  最后修改于: 2023-12-03 15:24:27.205000             🧑  作者: Mango
在 C# 中,数组是一组具有相同类型的变量,可以使用一个变量名来访问数组中的每个元素,下面将介绍几种在 C# 中存储数组的方法。
在 C# 中声明数组的语法如下:
type[] arrayName;
其中,type
表示数组元素的类型,arrayName
是数组的名称。
在 C# 中,可以使用以下方式初始化数组:
int[] arr1 = new int[5]; // 创建一个 int 类型的数组,数组元素个数为 5
int[] arr2 = { 1, 2, 3 }; // 创建一个 int 类型的数组,元素为 1, 2, 3
int[] arr3 = new int[] { 1, 2, 3 }; // 创建一个 int 类型的数组,元素为 1, 2, 3
在 C# 中,静态数组是指在声明时指定长度的数组,静态数组分配在栈上,可以使用以下语法存储数据:
int[] arr = new int[3];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
在 C# 中,动态数组是指在运行时创建的数组,动态数组分配在堆上,可以使用以下语法存储数据:
List<int> list = new List<int>();
list.Add(1);
list.Add(2);
list.Add(3);
可以使用以下语法获取数组中的元素:
int[] arr = { 1, 2, 3 };
int a = arr[1]; // 获取数组 arr 的第二个元素,即 2
C# 中提供了以下用于操作数组的方法:
Array.Sort
:对数组进行排序Array.Reverse
:将数组逆序排列Array.IndexOf
:查找数组中指定元素的索引Array.Resize
:重新调整数组的大小在 C# 中,我们可以使用静态数组和动态数组来存储数据。静态数组在声明时指定长度,动态数组则可以在运行时创建。存储数据时,静态数组使用数组下标赋值,动态数组使用的是添加元素的方式。使用数组时,我们可以通过数组下标访问数组中的元素,同时也可以使用一些现成的方法来操作数组。