System.Collections Obor názvů

Obsahuje rozhraní a třídy, které definují různé kolekce objektů, jako jsou seznamy, fronty, bitová pole, hashovací tabulky a slovníky.

Třídy

Name Description
ArrayList

Implementuje IList rozhraní pomocí pole, jehož velikost je dynamicky zvýšena podle potřeby.

BitArray

Spravuje kompaktní pole bitových hodnot, které jsou reprezentovány jako logické hodnoty, kde true označuje, že bit je zapnutý (1) a false označuje, že bit je vypnutý (0).

CaseInsensitiveComparer

Porovná dva objekty pro ekvivalenci a ignoruje případ řetězců.

CaseInsensitiveHashCodeProvider

Poskytuje kód hash objektu pomocí algoritmu hash, který ignoruje případ řetězců.

CollectionBase

abstract Poskytuje základní třídu pro kolekci se silnými typy.

Comparer

Porovná dva objekty pro ekvivalenci, kde porovnání řetězců rozlišují malá a velká písmena.

DictionaryBase

abstract Poskytuje základní třídu pro kolekci párů klíč/hodnota silného typu.

Hashtable

Představuje kolekci párů klíč-hodnota uspořádaných podle hodnot hash klíčů.

Queue

Představuje první in kolekci objektů.

ReadOnlyCollectionBase

abstract Poskytuje základní třídu pro kolekci jen pro čtení se silnými typy.

SortedList

Představuje kolekci párů klíč/hodnota seřazených podle klíčů a jsou přístupné podle klíče a podle indexu.

Stack

Představuje jednoduchou kolekci objektů typu last-in-first-out (LIFO).

StructuralComparisons

Poskytuje objekty pro provedení strukturálního porovnání dvou objektů kolekce.

Struktury

Name Description
DictionaryEntry

Definuje dvojici klíč/hodnota slovníku, kterou lze nastavit nebo načíst.

Rozhraní

Name Description
ICollection

Definuje velikost, enumerátory a synchronizační metody pro všechny negenerické kolekce.

IComparer

Zveřejňuje metodu, která porovnává dva objekty.

IDictionary

Představuje negenerickou kolekci párů klíč/hodnota.

IDictionaryEnumerator

Vytvoří výčet prvků negenerického slovníku.

IEnumerable

Zveřejňuje enumerátor, který podporuje jednoduchou iteraci v jiné než obecné kolekci.

IEnumerator

Podporuje jednoduchou iteraci v negenerické kolekci.

IEqualityComparer

Definuje metody pro podporu porovnání objektů pro rovnost.

IHashCodeProvider

Poskytuje kód hash objektu pomocí vlastní hashovací funkce.

IList

Představuje ne generickou kolekci objektů, ke kterým lze individuálně přistupovat pomocí indexu.

IStructuralComparable

Podporuje strukturální porovnání objektů kolekce.

IStructuralEquatable

Definuje metody pro podporu porovnání objektů pro strukturální rovnost.

Viz také