Obtener la longitud de un array 2D en C#
- 
          
            Obtenga el ancho y la altura de un array 2D con la función Array.GetLength()enC#
- 
          
            Obtenga el ancho y la altura de un array 2D con la función Array.GetUpperBound()enC#
 
Este tutorial presentará los métodos para obtener la longitud (ancho y alto) de un array 2D en C#.
Obtenga el ancho y la altura de un array 2D con la función Array.GetLength() en C#
    
La función Array.GetLength(x) obtiene el número de elementos en el índice x de un array multidimensional en C#. Podemos pasar 0 y 1 en los parámetros de la función Array.GetLength() para obtener el número de elementos dentro del ancho y alto de un array 2D. El siguiente ejemplo de código nos muestra cómo podemos obtener el ancho y el alto de un array 2D con la función Array.GetLength() en C#.
using System;
namespace width_and_height_of_2d_array {
  class Program {
    static void Main(string[] args) {
      int[,] array2D = new int[5, 10];
      Console.WriteLine(array2D.GetLength(0));
      Console.WriteLine(array2D.GetLength(1));
    }
  }
}
Producción :
5
10
En el código anterior, obtuvimos el ancho y la altura del array 2D array2D pasando 0 y 1 como parámetros de la función array2D.GetLength() en C#.
Obtenga el ancho y la altura de un array 2D con la función Array.GetUpperBound() en C#
La función Array.GetUpperBound(x) obtiene el índice del último elemento en la dimensión x de un array 2D en C#. Podemos pasar 0 y 1 como parámetros de la función Array.GetUpperBound() para encontrar el último índice de la dimensión 0 y 1 y luego agregar 1 a la salida para obtener el ancho y altura del array 2D. El siguiente ejemplo de código nos muestra cómo podemos encontrar el ancho y alto de un array 2D con la función Array.GetUpperBound() en C#.
using System;
namespace width_and_height_of_2d_array {
  class Program {
    static void Main(string[] args) {
      int[,] array2D = new int[5, 10];
      Console.WriteLine(array2D.GetUpperBound(0) + 1);
      Console.WriteLine(array2D.GetUpperBound(1) + 1);
    }
  }
}
Producción :
5
10
En el código anterior, obtuvimos el ancho y la altura del array 2D array2D pasando 0 y 1 como parámetros de la función array2D.GetUpperBound() y agregando 1 a los resultados.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn