Array.GetValue() Method in C# with Examples | Set – 2 (original) (raw)

Last Updated : 10 May, 2020

Array.GetValue() Method in C# is used to gets the value of the specified element in the current Array. There are total 8 methods in the overload list of this method which are as follows: *** Array.GetValue(Int32, Int32)** *** Array.GetValue(Int64, Int64)** *** Array.GetValue(Int32)** *** Array.GetValue(Int64)** *** Array.GetValue(Int32, Int32, Int32)** *** Array.GetValue(Int64, Int64, Int64)** *** GetValue(Int32[])** *** GetValue(Int64[])** Here, we are explaining Array.GetValue(Int32) and Array.GetValue(Int64) method.GetValue(Int32) method is used to get the value at the specified position in the one-dimensional Array. The index is specified as a 32-bit integer.Syntax:

public object GetValue (int index);

Here, the index is the 32-bit integer that represents the position of the Array element to get.Returns: This method returns the value at the specified position in the one-dimensional Array of object type.Exceptions:

GetValue(Int64) method is used to get the value at the specified position in the one-dimensional Array. The index is specified as a 64-bit integer.Syntax:

public object GetValue (long index);

Here, the index is the 64-bit integer that represents the position of the Array element to get.Returns: This method returns the value at the specified position in the one-dimensional Array of object type.Exceptions:

Example 1:

csharp `

// 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));

} }

`

Output:

element at index 3 is : D element at index 1 is : B element at index 2 is : C element at index 0 is : A

Example 2:

csharp `

// 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));

} }

`

Output:

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

Note: For online compiler it's not possible to use 32-bit or 64-bit integer. Use offline compiler for 32 or 64-bit integer.