System.Collections Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
|
Comparer |
Porovná dva objekty pro ekvivalenci, kde porovnání řetězců rozlišují malá a velká písmena. |
DictionaryBase |
|
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 |
|
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. |