Ejemplos de .NET: procedimientos: colecciones
Esta sección incluye los siguientes ejemplos:
Ejemplo ICollection
Ejemplo Clone
Ejemplo List
Ejemplo HashTable
Ejemplo Collections
Ejemplo ICollection
En este ejemplo se demuestra cómo crear una clase derivada de la interfaz ICollection.
Vínculo a la documentación de ejemplo en línea
Vínculo al código fuente de ejemplo en línea
Espacios de nombres utilizados en este ejemplo:
System; System.IO; System.Collections
Clases utilizadas en este ejemplo:
Console; String; Array; Object; Exception; Operation; InvalidOperationException; Import; StringWriter; EventArgs; Page
Ejemplo Clone
En este ejemplo se demuestra el uso de la clonación en una ArrayList. Mediante la clonación se realiza una copia 'superficial' de ArrayList, lo que significa que cualquier referencia a objetos en la lista original es copiada por la lista de destino, en vez de tomar las copias reales de los objetos. Si se modifica la lista clonada, también se modificará la original, cuando la lista contenga referencias a objetos.
Vínculo a la documentación de ejemplo en línea
Vínculo al código fuente de ejemplo en línea
Espacios de nombres utilizados en este ejemplo:
System; System.IO; System.Collections
Clases utilizadas en este ejemplo:
Console; String; ArrayList; Array; Object; StringWriter; Import; Page; EventArgs; Type
Ejemplo List
En este ejemplo se ilustra cómo crear y utilizar una ArrayList, lo que incluye el uso de un comando foreach (For Each en Visual Basic) para la ejecución del bucle en la lista.
Vínculo a la documentación de ejemplo en línea
Vínculo al código fuente de ejemplo en línea
Espacios de nombres utilizados en este ejemplo:
System; System.IO; System.Collections
Clases utilizadas en este ejemplo:
Console; String; Type; ArrayList; Array; Object; Import; StringWriter; EventArgs; Page
Ejemplo HashTable
En este ejemplo se ilustra cómo crear y utilizar una tabla hash. Una tabla hash es una colección de combinaciones de clave y valor organizada para agilizar la búsqueda.
Vínculo a la documentación de ejemplo en línea
Vínculo al código fuente de ejemplo en línea
Espacios de nombres utilizados en este ejemplo:
System; System.IO; System.Collections
Clases utilizadas en este ejemplo:
Hash; Table; Console; Object; String; EventArgs; Hashtable; Import; ListBox; StringWriter; Page; Exception; Convert
Ejemplo Collections
En este ejemplo se ilustran tres tipos de colecciones diferentes: Queue, SortedList y Hashtable.
Vínculo a la documentación de ejemplo en línea
Vínculo al código fuente de ejemplo en línea
Espacios de nombres utilizados en este ejemplo:
System; System.IO; System.Collections
Clases utilizadas en este ejemplo:
String; Console; Queue; SortedList; Hash; Hashtable; Environment; StringWriter; Array; Import; Page; Math; EventArgs; Object