C # Collecties Tutorial met voorbeelden

Anonim

In onze vorige tutorial hebben we geleerd hoe we arrays kunnen gebruiken in C #. Laten we er een snel overzicht van hebben. Arrays in het programmeren worden gebruikt om een ​​reeks gerelateerde objecten te groeperen. Men zou dus een array of een set gehele getallen kunnen maken, die toegankelijk zijn via één variabelenaam.

Wat is verzamelingen in C #?

Collecties zijn vergelijkbaar met Arrays, het biedt een meer flexibele manier om met een groep objecten te werken.

Bij arrays zou je hebben gemerkt dat je van tevoren het aantal elementen in een array moet definiëren. Dit moest worden gedaan toen de array werd gedeclareerd.

Maar in een collectie hoeft u de omvang van de collectie niet van tevoren te definiëren. U kunt op elk moment elementen toevoegen of zelfs elementen uit de collectie verwijderen. Dit hoofdstuk gaat in op hoe we kunnen werken met de verschillende collecties die beschikbaar zijn in C #.

Verzameling Omschrijving
ArrayList De ArrayList-verzameling is vergelijkbaar met het gegevenstype Arrays in C #. Het grootste verschil is de dynamische aard van de arraylijstverzameling.
Stapel De stack is een speciale case-collectie die een LIFO-concept (last in first out) vertegenwoordigt
Wachtrijen The Queue is een speciale case-collectie die een first-in-first-out concept vertegenwoordigt
Hashtable Een hashtabel is een speciale verzameling die wordt gebruikt om sleutelwaarde-items op te slaan
SortedList De SortedList is een verzameling waarin sleutel / waarde-paren standaard in oplopende volgorde van sleutel worden opgeslagen.
BitArray Een bit-array is een array van datastructuren waarin bits worden opgeslagen