📌  相关文章
📜  C#中的Array.GetValue()方法(含示例)套装– 2(1)

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

C#中的Array.GetValue()方法(含示例)

在C#中,Array.GetValue()方法用于获取数组中指定位置的元素值。有时候需要在一个数组中获取某个位置的元素,这时Array.GetValue()方法可以帮助我们轻松地实现这个任务。

语法
public object GetValue(int index);
public object GetValue(int index1, int index2);
//可根据需要继续追加
参数
  • index:一个整数,表示要获取的元素在一维数组中的索引位置。
  • index1, index2:两个整数,表示要获取的元素在二维数组中的行索引和列索引。
返回值

一个对象,表示数组中指定位置的元素。

示例代码

以下是如何使用Array.GetValue()方法获取数组中指定位置元素的示例代码:

//一维数组
int[] array1 = { 1, 2, 3, 4, 5 };
//获取数组中第3个元素(索引为2)
object value1 = array1.GetValue(2);
Console.WriteLine(value1); //输出3

//二维数组
int[,] array2 = { { 1, 2 }, { 3, 4 }, { 5, 6 } };
//获取数组中第2行第1列的元素(索引从0开始)
object value2 = array2.GetValue(1, 0);
Console.WriteLine(value2); //输出3

//三维数组
int[,,] array3 = new int[2, 2, 2] { { { 1, 2 }, { 3, 4 } }, { { 5, 6 }, { 7, 8 } } };
//获取数组中第2个二维数组的第1行第0列的元素(索引从0开始)
object value3 = array3.GetValue(1, 0, 1);
Console.WriteLine(value3); //输出6

以上示例展示了如何在一维、二维和三维数组中使用Array.GetValue()方法获取指定位置的元素。如果需要在更高维度的数组中获取元素,可以根据需要继续增加索引参数。