System::Collections::Generic naamruimte

Klassen

KlasseBeschrijving
_KeyCollectionCollectie van de sleutels van Dictionary. Verwijst naar de collectie, kopieert niets. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
_KeyListImplementeert een lijst van de sleutels van een dictionary. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
_ValueCollectionCollectie van de waarden van Dictionary. Verwijst naar de collectie, kopieert niets. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
_ValueListImplementeert een lijst van de waarden van een dictionary. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BaseDictionaryImplementeert algemene code voor diverse dictionary‑achtige datastructuren (bijv. Dictionary, SortedDictionary). Mag niet direct worden gebruikt, behalve voor overerving bij het definiëren van containers. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BaseEnumeratorEnumerator definitie om STL‑stijlgroepen te wikkelen voor C#‑achtige gebruik. Maakt geen aannames over de containerstructuur behalve het bestaan van een sequentiële iterator. Gebruikt begin() en end() functies. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BaseKVCollectionBevat algemene code voor collecties van sleutels of waarden. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
BaseSet
ComparerBiedt een basisklasse voor implementaties van de System.Collections.Generic.IComparer generieke interface.
DefaultComparerStandaard vergelijkingsklasse. Gebruikt operator < en operator == om waarden te vergelijken. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
DictionaryVoorwaartse declaratie van de Dictionary klasse.
DictionaryIteratorDictionary iterator die KeyValuePair notatie biedt.
DictionaryPtrDictionary pointerklasse met operatoroverloads. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden gealloceerd en aan functies worden doorgegeven, hetzij per waarde, hetzij per const‑referentie.
EnumerableExt
EnumeratorWrapperIteratorIterator die de vooraf gemaakte enumerator omsluit en alle aanroepen ernaar doorstuurt.
HashDictionaryStub voor de HashDictionary klasse (momenteel niet geïmplementeerd). Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
HashSetVoorwaartse declaratie van de HashSet klasse.
HashSetPtrPointer om HashSet referenties bij te houden. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden gealloceerd en aan functies worden doorgegeven, hetzij per waarde, hetzij per const‑referentie.
ICollectionInterface van een collectie van elementen. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IComparerInterface die twee objecten vergelijkt in een groter‑gelijk‑kleiner zin. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IDictionaryInterface voor dictionary‑achtige containers. Objecten van deze klasse mogen alleen worden gealloceerd met behulp van de functie System::MakeObject() . Maak nooit een instantie van dit type op de stack of met operator new, omdat dit runtime‑fouten en/of assertiefouten veroorzaakt. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IEnumerableInterface van een object dat een enumerator op de ingesloten elementen biedt.
IEnumeratorInterface van enumerator die kan worden gebruikt om door enkele elementen te itereren. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IEqualityComparerInterface die een manier biedt om twee objecten op gelijkheid te vergelijken. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IKVCollectionInterface van een container die sleutels of waarden van de dictionary‑achtige container bevat. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
IListInterface van een geïndexeerde container van elementen. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
ISetInterface van een collectie die een set unieke elementen bevat. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
KeyIteratorDictionary iterator die sleuteltoegang biedt.
KeyValuePairKoppel van sleutel en waarde. Dit type moet op de stack worden toegewezen en aan functies worden doorgegeven per waarde of per referentie. Gebruik nooit de klasse System::SmartPtr om objecten van dit type te beheren.
KVPairIteratorAanpassende iterator, verpakt std::pair in KVPair zoals verwacht door Dictionary.
LinkedListLinkedList forward declaratie.
LinkedListNodeKnooppunt van een gekoppelde lijst. Implementeert een wrapper over een iterator van std::list die is verpakt in een gekoppelde lijst. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
ListList forward declaratie.
ListExtgenerieke List klasse die de interface IListWrapper implementeert
ListPtrList pointer met toegangsoperatoren. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden toegewezen en aan functies worden doorgegeven, zowel per waarde als per const‑referentie.
QueueQueue forward declaratie van klasse.
QueuePtrQueue pointer. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden toegewezen en aan functies worden doorgegeven, zowel per waarde als per const‑referentie.
ReverseEnumeratorEnumerator die omgekeerd door de container itereert. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
SimpleEnumeratorIterator‑klasse voor eenvoudige containers die elementen direct vasthouden met behulp van de rbegin()‑ en rend()‑functies. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
SortedDictionarySorted dictionary type forward declaratie.
SortedDictionaryPtrSorted dictionary pointer met toegangsoperatoren. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden toegewezen en aan functies worden doorgegeven, zowel per waarde als per const‑referentie.
SortedListSorted list die de FlatMap‑structuur omsluit. Objecten van deze klasse mogen alleen worden toegewezen met de functie System::MakeObject(). Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr pointer en gebruik deze pointer om deze als argument aan functies door te geven.
SortedListHelperDeze hulpprogrammaklasse wordt gebruikt om virtuele functies get_Keys en get_Values die afkomstig zijn van de interface IDictionary te maskeren en deze te vervangen door functies met een ander retourtype.
SortedSetForward declaratie van de klasse SortedSet.
SortedSetPtrPointer om referenties naar SortedSet bij te houden. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden toegeigned en aan functies worden doorgegeven, zowel per waarde als per const‑referentie.
StackStack forward declaratie van klasse.
StackPtrStack pointer. Dit type is een pointer om de verwijdering van andere objecten te beheren. Het moet op de stack worden toegewezen en aan functies worden doorgegeven, zowel per waarde als per const‑referentie.
ValueIteratorDictionary iterator die waarde‑toegang biedt.

Functions

FunctieBeschrijving
_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]