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. Contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.

Třídy

ArrayList

Implementuje IList rozhraní pomocí pole, jehož velikost se dynamicky zvětšuje podle potřeby.Implements the IList interface using an array whose size is dynamically increased as required.

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 bit je vypnutý (0).Manages a compact array of bit values, which are represented as Booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).

CaseInsensitiveComparer

Porovná dva objekty pro ekvivalenci a ignoruje velikost písmen řetězců.Compares two objects for equivalence, ignoring the case of strings.

CaseInsensitiveHashCodeProvider

Poskytuje kód hash pro objekt pomocí algoritmu hash, který ignoruje velikost písmen řetězců.Supplies a hash code for an object, using a hashing algorithm that ignores the case of strings.

CollectionBase

Poskytuje abstract základní třídu pro kolekci silného typu.Provides the abstract base class for a strongly typed collection.

Comparer

Porovná dva objekty pro ekvivalenci, kde porovnávání řetězců rozlišuje velká a malá písmena.Compares two objects for equivalence, where string comparisons are case-sensitive.

DictionaryBase

Poskytuje abstract základní třídu pro kolekci silně typované páry klíč/hodnota.Provides the abstract base class for a strongly typed collection of key/value pairs.

Hashtable

Představuje kolekci párů klíč/hodnota, které jsou uspořádány na základě kódu hash klíče.Represents a collection of key/value pairs that are organized based on the hash code of the key.

Queue

Představuje kolekci objektů first-in.Represents a first-in, first-out collection of objects.

ReadOnlyCollectionBase

Poskytuje abstract základní třídu pro neobecnou kolekci jen pro čtení, která je silně typu.Provides the abstract base class for a strongly typed non-generic read-only collection.

SortedList

Představuje kolekci párů klíč/hodnota, které jsou seřazené podle klíčů a jsou přístupné pomocí klíče a indexu.Represents a collection of key/value pairs that are sorted by the keys and are accessible by key and by index.

Stack

Představuje jednoduchou neobecnou kolekci objektů typu Last-in-first-out (LIFO).Represents a simple last-in-first-out (LIFO) non-generic collection of objects.

StructuralComparisons

Poskytuje objekty pro provádění strukturálního porovnání dvou objektů kolekce.Provides objects for performing a structural comparison of two collection objects.

Struktury

DictionaryEntry

Definuje dvojici klíč/hodnota slovníku, která se dá nastavit nebo načíst.Defines a dictionary key/value pair that can be set or retrieved.

Rozhraní

ICollection

Definuje velikost, enumerátory a metody synchronizace pro všechny neobecné kolekce.Defines size, enumerators, and synchronization methods for all nongeneric collections.

IComparer

Zpřístupňuje metodu, která porovnává dva objekty.Exposes a method that compares two objects.

IDictionary

Představuje neobecnou kolekci párů klíč/hodnota.Represents a nongeneric collection of key/value pairs.

IDictionaryEnumerator

Vytvoří výčet prvků neobecného slovníku.Enumerates the elements of a nongeneric dictionary.

IEnumerable

Zpřístupňuje enumerátor, který podporuje jednoduchou iteraci přes neobecnou kolekci.Exposes an enumerator, which supports a simple iteration over a non-generic collection.

IEnumerator

Podporuje jednoduchou iteraci v neobecné kolekci.Supports a simple iteration over a non-generic collection.

IEqualityComparer

Definuje metody pro podporu porovnání objektů pro rovnost.Defines methods to support the comparison of objects for equality.

IHashCodeProvider

Poskytuje kód hash pro objekt pomocí vlastní funkce hash.Supplies a hash code for an object, using a custom hash function.

IList

Představuje neobecnou kolekci objektů, které mohou být jednotlivě dostupné pomocí indexu.Represents a non-generic collection of objects that can be individually accessed by index.

IStructuralComparable

Podporuje strukturální porovnání objektů kolekce.Supports the structural comparison of collection objects.

IStructuralEquatable

Definuje metody pro podporu porovnání objektů pro strukturální rovnost.Defines methods to support the comparison of objects for structural equality.