Junior — Middle
¿Puedes explicar qué son las colecciones y cómo se utilizan en el lenguaje C#?
sobes.tech AI
Respuesta de la IA
Las colecciones en C# son estructuras de datos que permiten almacenar y gestionar grupos de objetos. En .NET existen muchas colecciones, por ejemplo:
List<T>— un array dinámico con capacidad para añadir y eliminar elementos.Dictionary<TKey, TValue>— una colección de pares clave-valor.Queue<T>— una cola (FIFO).Stack<T>— una pila (LIFO).HashSet<T>— un conjunto de elementos únicos.
Las colecciones se utilizan para almacenar, buscar y procesar datos de manera conveniente. Soportan iteración, ordenamiento y otras operaciones.
Ejemplo de uso de List<int>:
var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
Console.WriteLine(num);
}