Sobes.tech
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);
}