Sdílet prostřednictvím


System.Collections Obor názvů

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

Třídy

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, které jsou uspořádané na základě kódu hash klíče.

Queue

Představuje první in a první kolekci objektů.

ReadOnlyCollectionBase

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

SortedList

Představuje kolekci párů klíč/hodnota, které jsou seřazené podle klíčů a jsou přístupné podle klíče a 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

DictionaryEntry

Definuje dvojici klíč/hodnota slovníku, která se dá nastavit nebo načíst.

Rozhraní

ICollection

Definuje velikost, výčty 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 ne generické 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 může index přistupovat jednotlivě.

IStructuralComparable

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

IStructuralEquatable

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

Viz také