System.Collections Névtér

Olyan felületeket és osztályokat tartalmaz, amelyek különböző objektumgyűjteményeket határoznak meg, például listákat, üzenetsorokat, bittömböket, kivonattáblákat és szótárakat.

Osztályok

Name Description
ArrayList

Az illesztőt IList egy olyan tömb használatával valósítja meg, amelynek mérete igény szerint dinamikusan növekszik.

BitArray

A bitértékek tömörített tömbjének kezelése logikai értékként, ahol true azt jelzi, hogy a bit be van kapcsolva (1), és false azt jelzi, hogy a bit ki van kapcsolva (0).

CaseInsensitiveComparer

Két objektumot hasonlít össze az egyenértékűséghez, figyelmen kívül hagyva a sztringek esetét.

CaseInsensitiveHashCodeProvider

Egy objektum kivonatkódját adja meg egy olyan kivonatoló algoritmus használatával, amely figyelmen kívül hagyja a sztringek esetét.

CollectionBase

abstract Egy erősen gépelt gyűjtemény alaposztályát biztosítja.

Comparer

Az egyenértékűség két objektumát hasonlítja össze, ahol a sztringek összehasonlítása megkülönbözteti a kis- és nagybetűket.

DictionaryBase

abstract A kulcs/érték párok erősen beírt gyűjteményének alaposztályát biztosítja.

Hashtable

A kulcs kivonatkódja alapján rendezett kulcs/érték párok gyűjteményét jelöli.

Queue

Objektumok első, első előtti gyűjteményét jelöli.

ReadOnlyCollectionBase

abstract Egy erősen gépelt, nem általános írásvédett gyűjtemény alaposztályát biztosítja.

SortedList

Kulcs/érték párok gyűjteményét jelöli, amelyek a kulcsok szerint vannak rendezve, és kulcs és index alapján érhetők el.

Stack

Egyszerű utolsó előtti (LIFO) nem általános objektumgyűjteményt jelöl.

StructuralComparisons

Objektumokat biztosít két gyűjteményobjektum szerkezeti összehasonlításához.

Struktúrák

Name Description
DictionaryEntry

Meghatároz egy szótárkulcsot/értékpárt, amely beállítható vagy lekérhető.

Interfészek

Name Description
ICollection

Meghatározza a méretet, az enumerátorokat és a szinkronizálási módszereket az összes nemgenerikus gyűjteményhez.

IComparer

Olyan metódust tesz elérhetővé, amely két objektumot hasonlít össze.

IDictionary

Kulcs/érték párok nemgenerikus gyűjteményét jelöli.

IDictionaryEnumerator

Egy nemgenerikus szótár elemeinek számbavétele.

IEnumerable

Elérhetővé tesz egy enumerátort, amely támogatja az egyszerű iterációt egy nem általános gyűjteményen keresztül.

IEnumerator

Támogatja a nem általános gyűjtemények egyszerű iterációját.

IEqualityComparer

Az objektumok egyenlőséghez való összehasonlítását támogató módszereket határoz meg.

IHashCodeProvider

Egy objektum kivonatkódját látja el egy egyéni kivonatoló függvény használatával.

IList

Az index által egyenként elérhető objektumok nem általános gyűjteményét jelöli.

IStructuralComparable

Támogatja a gyűjteményobjektumok szerkezeti összehasonlítását.

IStructuralEquatable

A szerkezeti egyenlőség objektumainak összehasonlítását támogató módszereket határoz meg.

Lásd még