Dominando Colecciones en C#: Tutorial Práctico con Ejemplos del Mundo Real
En nuestro tutorial anterior, aprendimos cómo usar arrays en C#. Hagamos una breve revisión: los arrays en programación se usan para agrupar un conjunto de objetos relacionados. Así se podía crear un array o conjunto de Enteros, accesibles mediante un nombre de variable.
¿Qué Son las Colecciones en C#?
Las colecciones son similares a los Arrays, pero proporcionan una forma más flexible de trabajar con un grupo de objetos.
En los arrays, habrá notado que necesita definir el número de elementos de antemano. Esto tenía que hacerse cuando se declaraba el array.
Pero en una colección, no necesita definir el tamaño de la colección de antemano. Puede añadir elementos o incluso eliminarlos de la colección en cualquier momento. Este capítulo se centrará en cómo trabajar con las diferentes colecciones disponibles en C#.
Clases de System.Collections
| Colección | Descripción |
|---|---|
| ArrayList | La colección ArrayList es similar al tipo de dato Arrays en C#. La mayor diferencia es la naturaleza dinámica de la colección array list. |
| Stack | La pila es una colección de caso especial que representa un concepto último en entrar, primero en salir (LIFO). |
| Queues | La cola es una colección de caso especial que representa un concepto primero en entrar, primero en salir. |
| Hashtable | Una tabla hash es una colección especial usada para almacenar pares clave-valor. |
| SortedList | SortedList es una colección que almacena pares clave-valor en orden ascendente de clave por defecto. |
| BitArray | Un bit array es una estructura de datos de array que almacena bits. |
Lenguaje C
- Bucle do‑while en C++: Sintaxis, ejemplos prácticos y bucles anidados
- Dominando punteros en C++: Conceptos, ejemplos y aplicaciones prácticas
- Sobrecarga de operadores en C++: Guía práctica con ejemplos de código
- Funciones en C++ Explicadas con Ejemplos de Código Prácticos
- Tutorial completo de C# en PDF – 243+ páginas de ejemplos para principiantes (Descarga hoy)
- Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
- Función round() en Python explicada con ejemplos prácticos
- Dominando la función map() de Python: sintaxis, ejemplos y mejores prácticas
- Python timeit(): medición de tiempo de ejecución con ejemplos prácticos
- Counter de collections en Python: conteo eficiente, actualización y operaciones aritméticas
- Dominando Java Collections: Guía Completa de Estructuras de Datos Eficientes