Compartir a través de


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