Representa una lista fuertemente de objetos a los que se puede obtener acceso por medio de un indice, el cual inicia en cero. La clase List < (Of <( T >)>) es @| equivalente genérico de la clase ArrayList su tamaño aumenta dinámicamente según se requiera, Esta clase acepta Nothing como un valor para tipos de referencia y ademas de permitir valores duplicados.
Los metodos constructores de la clase List(T)
- List(Of T): Inicializa una nueva instancia de la clase List (Of T) que contiene los elementos copiados de la colección especificada y tiene capacidad suficiente para aceptar el número de elementos copiados
- List (Of T) (Int32): Inicializa una nueva instancia de la clase List (Of T ) que esta vacía y tiene la capacidad inicial especificada.
Los métodos de la clase List(T)
- Add: Agrega un objeto al final de List (Of T) .
- AddRange: Agrega los elementos de la colección especificada al final de List (Of T).
- Clear: Quita todos los elementos de List (Of T).
- Contains: Determina si un elemento se encuentra en List (Of T).
- Convertall (Of TOutput ): Convierte en otro tipo los elementos incluidos en el objeto List (Of T) actual y devuelve una lista que contiene los elementos convertidos.
- Equals(Object): Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
- Exists: Determina si List (Of T ) contiene elementos que cumplen las condiciones definidas por el predicado especificado.
- Finalize: Permite que un objeto Object intente liberar recursos y realizar otras operaciones de limpieza antes de que el objeto Object sea reclamado por el recolector de elementos no utilizados. (Se hereda Object).
- Find: Busca un elemento que cumpla las condiciones definidas por el predicado especificado y den,
la primera aparición en todo el objeto List (Of T).
- FindAll: Recupera todos los elementos que cumplen las condiciones definidas por el predicado especificado.
- FindLast: Busca un elemento que cumpla las condiciones definidas por el predicado especificado y de,
la última aparición en todo el objeto List (Of T).
- ForEach: Realiza la acción especificada con cada elemento de List (Of T).
- GetEnumerator: Devuelve un enumerador que itera por la colección List (Of T).
- GetHashCode: Actúa como función hash para un tipo concreto. (Se hereda de Object).
- GetRange: Crea una copia superficial de un intervalo de elementos en el objeto List (Of T) de origen.
- GetType: Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
- Indexof(T): Busca el objeto especificado y devuelve el índice de base cero de la primera aparición en todo el objeto List (Of T).
- IndexOf(T, Int32) : Busca el objeto especificado y devuelve el índice de base cero de la primera aparición en el intervalo de elementos de List (Of T) que abarca desde el índice especificado hasta el último elemento
- IndexOf(T, Int32, Int32): Busca el objeto especificado y devuelve el índice de base cero de la primera aparición en el intervalo de elementos de List (Of T ) que comienza en el índice especificado y contiene el número de elementos indicado.
- Insert: Inserta un elemento en List (Of T ), en el índice especificado.
- InsertRange: Inserta los elementos de una colección en List (Of T), en el índice especificado.
- Remove: Quita la primera aparición del objeto especificado de List (Of T).
- RemoveAll: Quita todos los elementos que cumplen las condiciones definidas por el predicado especificado.
- RemoveAt: Quita el elemento situado en el índice especificado de List (Of T).
- RemoveRange: Quita un intervalo de elementos de List (Of T).
- Reverse: Invierte el orden de los elementos de todo el objeto List (Of T).
- Sort: Ordena los elementos de todo el objeto List (Of T ) utilizando el comparador predeterminado.
- ToArray: Copia los elementos de List (Of T ) en una nueva matriz.
- Tostring: Devuelve una clase String que representa la clase Object actual. (Se hereda de Object).
Las propiedades de la clase List(T)
- Capacity: Obtiene o establece el número total de elementos que la estructura de datos interna puede contener sin un cambio de tamaño.
- Count: Obtiene el número de elementos contenidos realmente en List (Of T).
- Item: Obtiene o establece el elemento que se encuentra en el índice especificado.