Colecciones genéricas

https://docs.microsoft.com/es-es/dotnet/standard/generics/collections

Muchos de los tipos de colección genéricos son análogos directos de tipos no genéricos. Dictionary<TKey,TValue> es una versión genérica de Hashtable; usa la estructura genérica KeyValuePair<TKey,TValue> para la enumeración en lugar de DictionaryEntry.

List<T> es una versión genérica de ArrayList. Hay clases Queue<T> y Stack<T> genéricas que se corresponden con las versiones no genéricas.

Hay versiones genéricas y no genéricas de SortedList<TKey,TValue>. Ambas versiones son híbridos de un diccionario y una lista. La clase genérica SortedDictionary<TKey,TValue> es un diccionario puro y no tiene ninguna homóloga no genérica.

La clase genérica LinkedList<T> es una lista vinculada genuina. No tiene ninguna homóloga no genérica.

Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos