El método Array.GetValue() en C# se usa para obtener el valor del elemento especificado en el Array actual . Hay un total de 8 métodos en la lista de sobrecarga de este método, que son los siguientes:
- Array.ObtenerValor(Int32, Int32)
- Array.ObtenerValor(Int64, Int64)
- Array.ObtenerValor(Int32)
- Array.ObtenerValor(Int64)
- Array.ObtenerValor(Int32, Int32, Int32)
- Array.ObtenerValor(Int64, Int64, Int64)
- ObtenerValor(Int32[])
- ObtenerValor(Int64[])
Aquí, explicamos el método Array.GetValue(Int32) y Array.GetValue(Int64) .
El método GetValue(Int32) se usa para obtener el valor en la posición especificada en la array unidimensional. El índice se especifica como un entero de 32 bits.
Sintaxis:
public object GetValue (int index);
Aquí, el índice es el entero de 32 bits que representa la posición del elemento Array que se va a obtener.
Devoluciones: este método devuelve el valor en la posición especificada en la array unidimensional del tipo de objeto.
Excepciones:
- ArgumentException: si el Array actual no tiene exactamente una dimensión.
- IndexOutOfRangeException: si el índice está fuera del rango de índices válidos para el Array actual.
El método GetValue(Int64) se usa para obtener el valor en la posición especificada en la array unidimensional. El índice se especifica como un entero de 64 bits.
Sintaxis:
public object GetValue (long index);
Aquí, el índice es el entero de 64 bits que representa la posición del elemento Array que se va a obtener.
Devoluciones: este método devuelve el valor en la posición especificada en la array unidimensional del tipo de objeto.
Excepciones:
- ArgumentException: si el Array actual no tiene exactamente una dimensión.
- IndexOutOfRangeException: si el índice está fuera del rango de índices válidos para el Array actual.
Ejemplo 1:
// C# program to demonstrate the // Array.GetValue(Int32) Method using System; public class GFG { public static void Main() { // declare a character array char[] arr = new char[]{'A', 'B', 'C', 'D'}; // use of GetValue(Int32) Method Console.WriteLine("element at index 3 is : " + arr.GetValue(3)); Console.WriteLine("element at index 1 is : " + arr.GetValue(1)); Console.WriteLine("element at index 2 is : " + arr.GetValue(2)); Console.WriteLine("element at index 0 is : " + arr.GetValue(0)); } }
Producción:
element at index 3 is : D element at index 1 is : B element at index 2 is : C element at index 0 is : A
Ejemplo 2:
// C# program to demonstrate the // Array.GetValue(Int64) Method using System; public class GFG { public static void Main() { // declare a string array string[] arr = new string[5]; // use "SetValue()" method to set // the value at specified index arr.SetValue( "C++", 0 ); arr.SetValue( "Java", 1 ); arr.SetValue( "C#", 2 ); arr.SetValue( "Perl", 3 ); arr.SetValue( "Python", 4 ); // Using GetValue(Int32) Method Console.WriteLine("element at index 3 is : " + arr.GetValue(3)); Console.WriteLine("element at index 1 is : " + arr.GetValue(1)); Console.WriteLine("element at index 2 is : " + arr.GetValue(2)); Console.WriteLine("element at index 0 is : " + arr.GetValue(0)); Console.WriteLine("element at index 0 is : " + arr.GetValue(4)); } }
Producción:
element at index 3 is : Perl element at index 1 is : Java element at index 2 is : C# element at index 0 is : C++ element at index 0 is : Python
Nota: Para el compilador en línea, no es posible usar enteros de 32 o 64 bits. Use el compilador fuera de línea para enteros de 32 o 64 bits.
Publicación traducida automáticamente
Artículo escrito por SoumikMondal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA