Asesoría y capacitación en informática

Clase List (T)

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.