kalabaza.com.mx
Sitio de animación y desarrollo de video juegos

Listas

 

 

Las listas son clases (contenidas en System.Collections.Generic) diseñadas especialmente para agrupar objetos y con esto realizar tareas que de otra forma implicarían muco código. La sintaxis general de una lista es la siguiente:

 

          List<type> name = new List<type>();

 

donde:

 

   type: es el tipo de objetos que vamos a agrupar
   name: es el nombre que le vamos a dar a nuestra lista

 

por ejemplo para crear una lista de strings podemos escribirla de la siguiente forma:

 

          List<string> ListaSaludos = new List<string>();

 

una de las ventajas de las listas que no necesitasmos definir el tamaño de la misma y puede aumentar o reducir el número de los elementos que lo componen. Los métodos principales de las listas son los siguientes:

 

Add() : Este método nos sirve para agregar elementos nuevos a nuestra lista. Estos
elementos se van agregando al final de la misma y automáticamente aumenta la dimensión de la lista agregando un nuevo indice. A continuación les muestro uno ejemplos.

 

         ListaSaludos.Add(“Hola”);
         ListaSaludos.Add(“Adios”);
         ListaSaludos.Add(“Buenos días”);

 

Remove() : Como su nombre lo indica, este método se utiliza para remover elementos de la lista. Para especificar el elemento a remover hay que escribri el valor del mismo, sin embargo, cabe señalar que las listas pueden tener elemmentos repetidos, así que si se aplica este método se removerá el
primer elemeto que encuentre con ese valor.
Para ver la sintaxis les muestro un par de ejemplos:

 

          ListaSaludos.Remove(“Adios”);

 

Insert(): Como comenté antes, el método Add()agrega elementos al final de la lista pero si queremos agregar un elemento en un indice especifico usamos el método Insert() de la siguiente manera:

 

          ListaSaludos.Insert(1,”Ciao”);

 

Sort(): Este método nos sirve para ordenar los elementos dentro de la lista.

 

          ListaSaludos.Sort();

 

Clear(): Este método nos sirve para borrar todos los elementos de una lista y su
sintaxis es la siguiente:

 

          ListaSaludos.Clear();

 


Acceder a los elementos de una lísta

 

Al igual que con los arreglos, para acceder a un elemento dentro de una lista utilizamos su indice correspondiente. cabe señalar que también al igual que con los arreglos, el primer elemento de una lista tiene el
indice uno. Por ejemplo si quieresmo acceder al tercer elemento de nuestra lista tendríamos que escribir lo siguiente:

 

          String1 = ListaSaludos[2];

 

donde String1 sería un objeto del tipo String que recibirá el valor de nuestra lista que para nuestro ejemplo sería el string “Buenos días”.


Tags:

Powered by Wordpress
Theme © 2005 - 2009 FrederikM.de
BlueMod is a modification of the blueblog_DE Theme by Oliver Wunder