📜  要列出的统一数组 - C# (1)

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

要列出的统一数组 - C#

在C#中,有许多内置的数组类型和方法可以使用。在本文中,我们将列出C#中常用的一些数组类型和方法。

数组类型
1. 一维数组

一维数组是最简单和最基本的数组类型,它由一组按照顺序排列的元素组成,可以通过下标进行访问。

以下是定义一个一维整型数组的示例:

int[] array1 = new int[10];  // 定义一个包含10个整型元素的数组
2. 二维数组

二维数组是由若干个一维数组组成的数组,每个元素可以通过两个下标来访问。

以下是定义一个二维字符串数组的示例:

string[,] array2 = new string[3, 2] {
    { "Apple", "Banana" },
    { "Orange", "Grape" },
    { "Cherry", "Kiwi" }
};  // 定义一个包含3行2列的字符串数组
3. 交错数组

交错数组是由若干个一维数组组成的数组,每个一维数组的长度可以不同。

以下是定义一个交错整型数组的示例:

int[][] array3 = new int[3][] {
    new int[] { 1, 2, 3 },
    new int[] { 4, 5, 6, 7 },
    new int[] { 8, 9, 10, 11, 12 }
};  // 定义一个包含3个一维整型数组的交错数组
数组方法
1. Array.Sort()

Array.Sort()方法可以按升序对数组进行排序。

以下是对一个整型数组进行排序的示例:

int[] array1 = new int[] { 3, 1, 4, 2, 5 };
Array.Sort(array1);  // 对数组进行排序
foreach (int i in array1) {
    Console.Write(i.ToString() + " ");
}  // 输出:1 2 3 4 5
2. Array.Reverse()

Array.Reverse()方法可以将数组中的元素倒序排列。

以下是将一个字符串数组倒序排列的示例:

string[] array2 = new string[] { "Apple", "Banana", "Orange", "Grape", "Cherry" };
Array.Reverse(array2);  // 对数组进行倒序排列
foreach (string s in array2) {
    Console.Write(s + " ");
}  // 输出:Cherry Grape Orange Banana Apple
3. Array.IndexOf()

Array.IndexOf()方法可以查找数组中指定元素的下标。

以下是查找一个浮点型数组中指定元素的下标的示例:

float[] array3 = new float[] { 1.0f, 2.5f, 3.2f, 4.8f, 5.4f };
int index = Array.IndexOf(array3, 3.2f);  // 查找元素3.2的下标
Console.WriteLine(index.ToString());  // 输出:2
结论

以上就是C#中常用的一些数组类型和方法,我们可以根据需要选择合适的数组类型和方法来完成我们的任务。