📅  最后修改于: 2023-12-03 15:30:18.465000             🧑  作者: Mango
在C#中,Array.GetValue()方法用于获取数组中指定位置的元素值。有时候需要在一个数组中获取某个位置的元素,这时Array.GetValue()方法可以帮助我们轻松地实现这个任务。
public object GetValue(int index);
public object GetValue(int index1, int 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()方法获取指定位置的元素。如果需要在更高维度的数组中获取元素,可以根据需要继续增加索引参数。