Bienvenidos sean a este post, hoy veremos un metodo para los array.
Este metodo nos permite obtener la cantidad de elementos de un array pero a diferencia de Length este trabaja en todas las dimensiones del array, si es de mas de una dimension, permitiendonos saber la cantidad de elementos de la informada, primero veamos su sintaxis:
array.GetLength(dimension);
El metodo se aplica al array en cuestion y para la dimension debemos pasar un valor de tipo int, para entender el concepto vamos a analizar un ejemplo y para ello crearemos un archivo con el nombre de largo.cs y le agregaremos el siguiente codigo:
largo.cs
using System;
public class Program
{
static int Main()
{
int[,,] arreglo = new int[10,20,30];
Console.WriteLine(arreglo.GetLength(0));
Console.WriteLine(arreglo.GetLength(1));
Console.WriteLine(arreglo.GetLength(2));
return 0;
}
}
Este es un codigo bien simple pero que nos sera muy util para entender como funciona el metodo, primero declararemos un array de tres dimensiones y en cada una de ellas asignaremos distintos tamaños, despues simplemente mostraremos el tamaño de cada una de las dimensiones mediante el metodo y variando el argumento, con esto comentado veamos como es su salida:
C:\Users\tinchicus>largo.exe
10
20
30
C:\Users\tinchicus>
Observen como pudimos obtener de manera independiente cada una de las posiciones que tendremos disponibles en cada una de las dimensiones, lo cual nos podria servir para un bucle for.
En resumen, hoy hemos visto a GetLength, que es, para que sirve, como se utiliza y un ejemplo muy sencillo para ver como trabajar, espero les sea haya sido util sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
