System.Collections Naamruimte

Bevat interfaces en klassen waarmee verschillende verzamelingen objecten worden gedefinieerd, zoals lijsten, wachtrijen, bitmatrices, hashtabellen en woordenlijsten.

Klassen

Name Description
ArrayList

Implementeert de interface met behulp van een matrix waarvan de IList grootte naar behoefte dynamisch wordt verhoogd.

BitArray

Hiermee beheert u een compacte matrix met bitwaarden, die worden weergegeven als Booleaanse waarden, waarbij true wordt aangegeven dat de bit is ingeschakeld (1) en false aangeeft dat de bit is uitgeschakeld (0).

CaseInsensitiveComparer

Vergelijkt twee objecten voor gelijkwaardigheid, waarbij het geval van tekenreeksen wordt genegeerd.

CaseInsensitiveHashCodeProvider

Levert een hash-code voor een object met behulp van een hash-algoritme dat het hoofdlettergebruik van tekenreeksen negeert.

CollectionBase

Biedt de abstract basisklasse voor een sterk getypte verzameling.

Comparer

Vergelijkt twee objecten voor gelijkwaardigheid, waarbij tekenreeksvergelijkingen hoofdlettergevoelig zijn.

DictionaryBase

Biedt de abstract basisklasse voor een sterk getypte verzameling sleutel-waardeparen.

Hashtable

Vertegenwoordigt een verzameling sleutel-waardeparen die zijn georganiseerd op basis van de hashcode van de sleutel.

Queue

Vertegenwoordigt een verzameling objecten voor het eerst in eerste instantie.

ReadOnlyCollectionBase

Biedt de abstract basisklasse voor een sterk getypeerde niet-algemene verzameling met alleen-lezentoegang.

SortedList

Vertegenwoordigt een verzameling sleutel-/waardeparen die zijn gesorteerd op de sleutels en die toegankelijk zijn op sleutel en index.

Stack

Vertegenwoordigt een eenvoudige, laatste in-first-out (LIFO) niet-generieke verzameling objecten.

StructuralComparisons

Biedt objecten voor het uitvoeren van een structurele vergelijking van twee verzamelingsobjecten.

Structs

Name Description
DictionaryEntry

Definieert een woordenlijstsleutel/waardepaar dat kan worden ingesteld of opgehaald.

Interfaces

Name Description
ICollection

Definieert grootte-, opsommings- en synchronisatiemethoden voor alle niet-genrische verzamelingen.

IComparer

Hiermee wordt een methode weergegeven waarmee twee objecten worden vergeleken.

IDictionary

Vertegenwoordigt een niet-gegenereerde verzameling sleutel-/waardeparen.

IDictionaryEnumerator

Opsomming van de elementen van een niet-generische woordenlijst.

IEnumerable

Hiermee wordt een enumerator weergegeven, die ondersteuning biedt voor een eenvoudige iteratie via een niet-algemene verzameling.

IEnumerator

Ondersteunt een eenvoudige iteratie via een niet-algemene verzameling.

IEqualityComparer

Definieert methoden ter ondersteuning van de vergelijking van objecten voor gelijkheid.

IHashCodeProvider

Levert een hash-code voor een object met behulp van een aangepaste hash-functie.

IList

Vertegenwoordigt een niet-algemene verzameling objecten die afzonderlijk kunnen worden geopend door index.

IStructuralComparable

Ondersteunt de structurele vergelijking van verzamelingsobjecten.

IStructuralEquatable

Definieert methoden ter ondersteuning van de vergelijking van objecten voor structurele gelijkheid.

Zie ook