System::Collections::Generic namnrymd

Klasser

KlassBeskrivning
_KeyCollectionSamling av Dictionary-nycklar. Referenssamling, kopierar ingenting. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
_KeyListImplementerar lista av dictionary-nycklar. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
_ValueCollectionSamling av Dictionary-värden. Referenssamling, kopierar ingenting. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
_ValueListImplementerar lista av dictionary-värden. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
BaseDictionaryImplementerar gemensam kod för olika dictionary-liknande datastrukturer (t.ex. Dictionary, SortedDictionary). Bör inte användas direkt, förutom vid arv när containrar definieras. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
BaseEnumeratorEnumerator definition för att omsluta STL‑liknande typer för C#‑liknande användning. Gör inga påståenden om behållarens struktur förutom att en sekventiell iterator finns. Använder funktionerna begin() och end(). Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
BaseKVCollectionInnehåller gemensam kod för samlingar av nycklar eller värden. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
BaseSet
ComparerTillhandahåller en basklass för implementationer av det generiska gränssnittet System.Collections.Generic.IComparer.
DefaultComparerStandardkomparator-klass. Använder operator < och operator == för att jämföra värden. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
DictionaryFramåtriktad deklaration av klassen Dictionary.
DictionaryIteratorDictionary-iterator som tillhandahåller KeyValuePair-notation.
DictionaryPtrDictionary-pekarklass med operatoröverskrivningar. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
EnumerableExt
EnumeratorWrapperIteratorIterator som omsluter den förhandsskapade enumeratorn och omdirigerar alla anrop till den.
HashDictionaryStub för klassen HashDictionary (för närvarande inte implementerad). Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
HashSetFramåtriktad deklaration av klassen HashSet.
HashSetPtrPekare för att behålla HashSet-referenser. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
ICollectionGränssnitt för en samling av element. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
IComparerGränssnitt som jämför två objekt i större‑lika‑mindre‑mening. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
IDictionaryGränssnitt för dictionary‑liknande behållare. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
IEnumerableGränssnitt för ett objekt som tillhandahåller en enumerator för de innehållna elementen.
IEnumeratorGränssnitt för en enumerator som kan användas för att iterera genom vissa element. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
IEqualityComparerGränssnitt som tillhandahåller möjlighet att jämföra två objekt för likhet. Objekt av denna klass bör endast allokeras med hjälp av funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kommer att leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.
IKVCollectionGränssnitt för en behållare som innehåller nycklar eller värden i den ordboksliknande behållaren. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
IListGränssnitt för en indexerad behållare av element. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
ISetGränssnitt för en samling som innehåller en uppsättning unika element. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
KeyIteratorDictionary iterator som ger nyckelåtkomst.
KeyValuePairPar av nyckel och värde. Denna typ bör allokeras på stacken och skickas till funktioner som värde eller som referens. Använd aldrig klassen System::SmartPtr för att hantera objekt av denna typ.
KVPairIteratorAdaptiv iterator, omsluter std::pair till KVPair som förväntas av Dictionary.
LinkedListLinkedList framåtriktad deklaration.
LinkedListNodeNod i en länkad lista. Implementerar ett omslag över en iterator av std::list som är inbäddad i den länkade listan. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
ListList framåtriktad deklaration.
ListExtgenerisk List klass som implementerar gränssnittet IListWrapper
ListPtrList pekare med åtkomstoperatorer. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
QueueQueue klass framåtriktad deklaration.
QueuePtrQueue pekare. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
ReverseEnumeratorEnumerator som itererar baklänges genom behållaren. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SimpleEnumeratorIterator-klass för enkla behållare som håller element direkt med hjälp av funktionerna rbegin() och rend(). Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SortedDictionaryFramåtriktad deklaration av sorterad ordbokstyp.
SortedDictionaryPtrPekare till sorterad ordbok med åtkomstoperatorer. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
SortedListSorterad lista som omsluter FlatMap-struktur. Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller assertionfel. Omslut alltid denna klass i en System::SmartPtr pekare och använd pekaren för att skicka den till funktioner som argument.
SortedListHelperDenna hjälparklass används för att dölja de virtuella funktionerna get_Keys och get_Values som kommer från gränssnittet IDictionary och ersätta dem med funktioner med annan returtyp.
SortedSetFramåtriktad deklaration av klassen SortedSet.
SortedSetPtrPekare för att behålla referenser till SortedSet. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
StackStack klass framåtriktad deklaration.
StackPtrStack pekare. Denna typ är en pekare för att hantera radering av andra objekt. Den bör allokeras på stacken och skickas till funktioner antingen som värde eller som konstant referens.
ValueIteratorDictionary iterator som ger värdeåtkomst.

Functions

FunktionBeskrivning
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
_net_binnary_searchSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]