Anuncios

Bienvenidos sean a este post, hoy veremos un metodo de los objetos List.

Anuncios

Este metodo nos devolvera un rango de elementos de la lista, veamos su sintaxis:

lista.GetRange(posicion_inicio, cantidad);
Anuncios

El metodo se aplica directamente a la lista, despues tendra dos argumentos obligatorios, el primero sera la posicion desde la cual comenzaremos y el segundo sera la cantidad que extraeremos, pasemos a ver un ejemplo y para ello crearemos un archivo con el nombre de rango.cs y le agregaremos el siguiente codigo:

rango.cs

using System;
using System.Collections.Generic;

public class Program
{
	static int Main()
	{
		int i=0;
		string[] arr={"tinchicus","enzo","ariel","javier","juan",
				"raul","charly","pancho","gustavo"};
		List<string> nombres = new List<string>(arr);

		List<string> rango = nombres.GetRange(2,4);
		foreach(string n in rango)
		{
			i++;
			Console.WriteLine("Nombre #{0}: {1}", i, n);
		}

		return 0;
	}
}
Anuncios
Anuncios

En este codigo primero definiremos una variable de tipo int que usaremos solamente para la estetica de cuando mostremos los datos, despues de esto definiremos un array donde tendremos varios nombres, la siguiente linea sea definir un objeto de tipo List y le pasaremos el array anterior para que contenga esos valores, despues de todo esto aplicamos el metodo sobre esta lista y la almacenaremos en una nueva lista, para finalizar en un bucle donde mostraremos todos los valores dentro de la lista que definimos anteriormente, observen que en el bloque incrementaremos el valor de la primera variable y en la siguiente linea mostraremos el contenido, con todo comentado veamos como es su salida:

C:\Users\tinchicus>rango.exe
Nombre #1: ariel
Nombre #2: javier
Nombre #3: juan
Nombre #4: raul

C:\Users\tinchicus>
Anuncios

En resumen, hoy hemos visto GetRange, que es, para que sirve, como se utiliza, un ejemplo practico para verlo en accion, espero les haya sido de utilidad 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.

Anuncios
pp258

Donación

Es para mantenimento del sitio, gracias!

$1.50

Anuncio publicitario