Publicado el
06/Dic/2004
Actualizado el 08/Dic/2004
El espacio de nombres System.Collections contiene interfaces y clases que definen varias colecciones de objetos, como listas, colas, matrices de bits, tablas hash y diccionarios.
Las clases, interfaces y estructuras que contiene System.Collections
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Collections, (NO de System.Collections.Specialized), por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Collections
- Reproductor MP3 (Gonzalo Antonio sosa M.)
- Guarda tus clases .NET en XML (Juan M. Servera)
- El Control PropertyGrid (Cipriano Valdezate)
- Extendiendo CodeDomSerializer (Néstor Soriano)
- Un ejemplo de Generics (Misael Monterroca)
- Utilizando Sockets en VB .NET (Tilli, Pablo D.)
- C#MailCrawler (Unai Zorrilla Castro)
- Novedades de C# 2005 (Unai Zorrilla)
- Utilidad para colorear código de vb y generar el código HTML (el Guille)
- Prueba de acceso a Listas, arrays, colecciones... (el Guille)
- Cómo crear Threads en VB.Net (el Guille)
- Cómo usar MessageBox... (el Guille)
- Usar un componente .NET desde COM (2ª parte) (el Guille)
- Usar un componente .NET desde COM (3ª parte) (el Guille)
- Crear (y usar) arrays de controles (el Guille)
- Clasificar el contenido de un ListView (el Guille)
- Obtener información acerca del entorno y plataforma actual con Environment (el Guille)
- Crear una aplicación que utiliza múltiples hilos (threads) en Visual Basic .NET y C# (el Guille)
- Curso C# - Entrega 12 (Erik)
- Curso C# - Pistas entrega 12 (Erik)
- Generar clases para acceder a una tabla (Crear Clase) (el Guille)
- El código de la utilidad para generar las clases (el Guille)
- El código de la aplicación de prueba para usar las clases generadas (el Guille)
Contenido de System.Collections
Las clases, interfaces y estructuras que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- ArrayList Implementa la interfaz IList mediante una matriz cuyo tamaño aumenta dinámicamente según se requiera.
- BitArray Administra una matriz compacta de valores de bit que se representan como valores booleanos, donde true indica que el bit está activado (1) y false indica que el bit está desactivado (0).
- CaseInsensitiveComparer Compara dos objetos para ver la equivalencia omitiendo la distinción entre mayúsculas y minúsculas de las cadenas.
- CaseInsensitiveHashCodeProvider Proporciona un código hash para un objeto, utilizando un algoritmo de hash que omite el uso de mayúsculas o minúsculas en las cadenas.
- CollectionBase Proporciona la clase base (MustInherit en Visual Basic) abstracta para una colección con establecimiento inflexible de tipos.
- Comparer Compara dos objetos para ver si son iguales teniendo en cuenta la distinción entre mayúsculas y minúsculas de las cadenas.
- DictionaryBase Proporciona la clase base (MustInherit en Visual Basic) abstracta para una colección con establecimiento inflexible de tipos de pares de clave y valor.
- Hashtable Representa una colección de pares de clave y valor organizados en función del código hash de la clave.
- Queue Representa una colección de objetos de tipo primero en entrar, primero en salir.
- ReadOnlyCollectionBase Proporciona la clase base (MustInherit en Visual Basic) abstracta para una colección de sólo lectura con establecimiento inflexible de tipos.
- SortedList Representa una colección de pares de clave y valor asociados ordenados por claves y accesibles por clave y por índice.
- Stack Representa una colección de objetos simple de la clase último en entrar, primero en salir.
Interfaces:
- ICollection Define el tamaño, los enumeradores y los métodos de sincronización para todas las colecciones.
- IComparer Expone un método que compara dos objetos.
- IDictionary Representa una colección de claves de par y valor.
- IDictionaryEnumerator Enumera los elementos de un diccionario.
- IEnumerable Expone el enumerador, que admite una iteración sencilla en una colección.
- IEnumerator Admite una iteración simple a través de una colección.
- IHashCodeProvider Proporciona un código hash para un objeto mediante una función hash personalizada.
- IList Representa una colección de objetos a los que se puede tener acceso individualmente por un índice.
Estructuras:
- DictionaryEntry Define un par de clave y valor de diccionario que puede establecerse o recuperarse.