Sobes.tech
Junior — Middle

Kunt u uitleggen wat collecties zijn en hoe ze worden gebruikt in de programmeertaal C#?

sobes.tech AI

Antwoord van AI

Collections in C# zijn datastructuren die het opslaan en beheren van groepen objecten mogelijk maken. In .NET zijn er veel collecties, bijvoorbeeld:

  • List<T> — een dynamische array met de mogelijkheid om elementen toe te voegen en te verwijderen.
  • Dictionary<TKey, TValue> — een collectie van sleutel-waardeparen.
  • Queue<T> — een wachtrij (FIFO).
  • Stack<T> — een stapel (LIFO).
  • HashSet<T> — een verzameling unieke elementen.

Collections worden gebruikt voor het gemakkelijk opslaan, zoeken en verwerken van gegevens. Ze ondersteunen iteratie, sortering en andere operaties.

Voorbeeld van het gebruik van List<int>:

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