Asesoría y capacitación en informática

Namespace System.Collection.Generic y System.Collection.ObjectModel

Los espacios de nombres System.Collections.Generic y System.Collections.ObjectModel proporcionan tipos genéricos que permiten crear colecciones con establecimiento inflexible de tipos y especificar el tipo de datos de los elementos cuando se crean.

Las clases que comúnmente utilizan son las siguientes:

  • Collection

Proporciona la clase base para una colección genérica.

  • Dictionary

Representa una colección de pares de clave y valor que se organizan por claves.

  • KeyedCollection

Proporciona la clase base abstracta para una colección cuyas claves están incrustadas dentro de los valores.

  • LinkedList

Representa una lista doblemente vinculada

  • LinkedListNode

Representa un nodo en una clase LinkedList. Esta clase no puede heredarse

  • List

implementa la interfaz IList utilizando una matriz cuyo tamaño aumenta dinámicamente cuando es necesario.

  • Queue

Representa una colección de objetos primero en entrar, primero en salir (FIFO)

  • SortedDictionary

Representa una colección de pares de clave y valor que se ordenan por claves

  • SortedList

Representa una colección de pares de clave y valor que se ordenan por claves según la implementación de la interfaz IComparer asociada.

  • Stack

Representa una colección ultima en entrar, primera en salir (LIFO) de tamaño variable con instancias del mismo tipo arbitrario.

  • ReadOnlyCollection

Proporciona la clase base para una colección genérica de solo lectura.