sábado, 11 de octubre de 2008

ArrayList

La clase ArrayList definida en el espacio de nombres System.Collections que facilita la creación y manipulación de arreglos unidimensionales.
Se utiliza para representar un arreglo o lista de elementos con un tamaño variable,es decir , un arreglo cuyo tamaño se cambia dinámicamente.

para definir una colección ArrayList, la sintaxis es la siguiente:

ArrayList nombreLista=new ArrayList();

donde nombreLista es el arreglo de una dimensión , los cuales sus elementos son de tipo Object, por consiguiente a la coleccion se le pueden incluir tipos de datos estándar, arreglos, estructuras y objetos de cualquier clase.

ArrayList proporciona métodos para accesar a los elementos de la lista,insertar,buscar,obtener el número de elementos.

Algunos métodos y propiedades:

Capacity Determina o lee el número de elementos de ArrayList
Count El número de elementos que actualmente tiene ArrayList
Item() Obtiene o fija el elemento correspondiente a su índice determinado.
Add() agrega elementos al ArrayList
Clear() Elimina todos los elementos del ArrayList.
Contains() Determina si un elemento está en el
ArrayList.
IndexOf Devuelve el índice de un determinado elemento.
Remove() Elimina un determinado elemento
RemoveAt() Elimina un determinado elemento accesando a través de un índice
Sort() Ordena un ArrayList
ToArray() Copia los elementos del ArrayList a un arreglo




ejemplo:
ArrayList x=new ArrayList();

x.Add(100);

insertar un elemento
x.Insert(1,1000);