La más sencilla de usar, ya que se comporta básicamente como los tan
comunes arreglos al permitirnos acceder a cualquier elemento con la
sintaxis de indizadores.
Tipos de List
La clase list T
Está contenida en
Sytem.Collections.Generic.
ArrayList
Es un objeto creado de una
manera similar, aunque sin el
argumento de tipo
Queue
La podríamos llamar cola o fila, y se comporta como funcionan las
filas o colas en la vida real, los nuevos elementos se forman
hasta atrás y los viejos elementos salen por delante.
Stack
La pila en cierto sentido es similar a una cola, en el sentido
de que permite insertar al inicio usando push, accede al
usando Peek y saca el elemento más reciente utilizando
Pop.
son un conjunto de clases diseñadas
especificamnete para agrupar objetos y llevar acabo
tareas con ellos.
Añadir artículos a la lista
Una vez que una lista se ha creado hay una serie de
métodos que pueden ser llamados a realizar tareas en
la lista.
accseso a los elementos
A los elementos individuales en una lista se puede acceder
mediante el índice de valor de la partida
El valor índice se encuentra entre los corchetes tras el
nombre de la lista.
Un elemento de la lista puede cambiar el valor de
manera similar usando el índice combinado con el
operador de asignación
Inserción de artículos a una lista
A veces es necesario añadir un nuevo tema en una
ubicación específica en una lista.
Insert() es el método para este fin
Ordenar listas
No hay manera de decirle a C# que ordene
automáticamente una lista de artículos después
de añadir.
Si los elementos de una lista deben de estar siempre
ordenados se debe llamar al método Sort una ves añaden los
nuevos elementos
Búsqueda de elementos en una lista
Se proveen un buen número de métodos con las clases y la Arraylist.
El método más básico es el Contains()
Obtener información de una lista
Hay dos miembros de una clase
que son útiles para obtener
información acerca de una lista
de C # o colección de objetos
Arraylist.
El propiedad Count
La propiedad Capacity
Borrador de Elementos
Todos los elementos de una lista podrán ser borrados
mediante el método Clear():