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, 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 |
| 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 uspořádaných podle hodnot hash klíčů. |
| Queue |
Představuje první in kolekci objektů. |
| ReadOnlyCollectionBase |
|
| 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. |