System.Collections Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera interfejsy i klasy definiujące różne kolekcje obiektów, takie jak listy, kolejki, tablice bitowe, tabele skrótów i słowniki.
Klasy
ArrayList |
Implementuje IList interfejs przy użyciu tablicy, której rozmiar jest dynamicznie zwiększany zgodnie z potrzebami. |
BitArray |
Zarządza kompaktową tablicą wartości bitowych, które są reprezentowane jako wartości logiczne, gdzie |
CaseInsensitiveComparer |
Porównuje dwa obiekty pod kątem równoważności, ignorując przypadek ciągów. |
CaseInsensitiveHashCodeProvider |
Dostarcza kod skrótu dla obiektu przy użyciu algorytmu tworzenia skrótów, który ignoruje wielkość liter ciągów. |
CollectionBase |
Udostępnia klasę |
Comparer |
Porównuje dwa obiekty równoważności, gdzie porównania ciągów są uwzględniane w wielkości liter. |
DictionaryBase |
Udostępnia klasę |
Hashtable |
Reprezentuje kolekcję par klucz/wartość, które są zorganizowane na podstawie kodu skrótu klucza. |
Queue |
Reprezentuje pierwszą, pierwszą kolekcję obiektów. |
ReadOnlyCollectionBase |
Udostępnia klasę |
SortedList |
Reprezentuje kolekcję par klucz/wartość, które są sortowane według kluczy i są dostępne przez klucz i według indeksu. |
Stack |
Reprezentuje prostą niegeneryczną kolekcję obiektów typu last-in-first-out (LIFO). |
StructuralComparisons |
Udostępnia obiekty do przeprowadzania porównania strukturalnego dwóch obiektów kolekcji. |
Struktury
DictionaryEntry |
Definiuje parę klucz/wartość słownika, którą można ustawić lub pobrać. |
Interfejsy
ICollection |
Definiuje metody rozmiaru, modułów wyliczania i synchronizacji dla wszystkich kolekcji niegenerycznych. |
IComparer |
Uwidacznia metodę, która porównuje dwa obiekty. |
IDictionary |
Reprezentuje niegeneracyjną kolekcję par klucz/wartość. |
IDictionaryEnumerator |
Wylicza elementy słownika niegenericznego. |
IEnumerable |
Uwidacznia moduł wyliczający, który obsługuje prostą iterację w kolekcji niegeneracyjnej. |
IEnumerator |
Obsługuje prostą iterację w kolekcji innej niż ogólna. |
IEqualityComparer |
Definiuje metody do obsługi porównywania obiektów pod kątem równości. |
IHashCodeProvider |
Dostarcza kod skrótu dla obiektu przy użyciu niestandardowej funkcji skrótu. |
IList |
Reprezentuje niegeneryjną kolekcję obiektów, do których można uzyskać dostęp indywidualnie według indeksu. |
IStructuralComparable |
Obsługuje strukturalne porównanie obiektów kolekcji. |
IStructuralEquatable |
Definiuje metody do obsługi porównywania obiektów pod kątem równości strukturalnej. |