Sobes.tech
Junior — Middle

Pode explicar o que são coleções e como elas são usadas na linguagem C#?

sobes.tech IA

Resposta da IA

As coleções em C# são estruturas de dados que permitem armazenar e gerir grupos de objetos. No .NET, existem muitas coleções, por exemplo:

  • List<T> — um array dinâmico com capacidade para adicionar e remover elementos.
  • Dictionary<TKey, TValue> — uma coleção de pares chave-valor.
  • Queue<T> — uma fila (FIFO).
  • Stack<T> — uma pilha (LIFO).
  • HashSet<T> — um conjunto de elementos únicos.

As coleções são usadas para armazenar, procurar e processar dados de forma conveniente. Elas suportam iteração, ordenação e outras operações.

Exemplo de uso de List<int>:

var numbers = new List<int> {1, 2, 3};
numbers.Add(4);
foreach(var num in numbers)
{
    Console.WriteLine(num);
}