7. Colecciones (Arreglos y Listas)
Arreglos Clásicos (Arrays)
Un arreglo es una caja dividida en múltiples compartimentos ordenados. Sirve para guardar múltiples valores del mismo tipo. Tienen una regla estricta: Su tamaño es fijo desde el momento que se crean, no puede crecer ni achicarse.
El Ciclo Foreach
Cuando tienes una colección (como un arreglo), la forma más elegante de recorrer todos sus elementos es usando foreach (por cada).
No necesitas preocuparte por los índices, C# sacará cada elemento uno por uno internamente.
Listas Genéricas (List<T>)
Las listas son la evolución de los arreglos. Son dinámicas, lo que significa que pueden crecer sin límite aparente a medida que les agregas elementos.
Para usarlas, debes asegurarte de tener using System.Collections.Generic; al principio del archivo.
👨💻 Ejercicio Práctico
Crea una List<string>, agrégale tres tareas como "Estudiar", "Comer", "Dormir", y recórrelas todas usando un bucle foreach imprimiéndolas en pantalla.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 2
Crea un string[] colores = {"Rojo", "Azul", "Verde"}; y usa colores.Length para imprimir cuántos colores metiste.
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 3
Crea una List<int>. Agrégale los números 10, 20 y 30. Luego elimina el 20 usando .Remove(20).
👁️ Ver solución propuesta
👨💻 Ejercicio Práctico 4
En un arreglo de 3 amigos, usa un bucle foreach para saludar a cada uno.
👁️ Ver solución propuesta
Ponte a prueba
Comprueba tus conocimientos sobre este tema realizando nuestro pequeño test.