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