System::Collections::Generic::_KeyCollection klasse
inhoud
[
verbergen
]_KeyCollection class
Collectie van de sleutels van Dictionary. Verwijst naar de collectie, kopieert niets. 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.
template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>
Nested classes
- Class Enumerator
Methoden
| Methode | Beschrijving |
|---|---|
| _KeyCollection(const typename Dict::Ptr&) | Initialiseert een collectie die verwijst naar de opgegeven dictionary. |
| Contains(const TKey&) const override | Controleert of het item aanwezig is in de container. |
| GetEnumerator() override | Haalt enumerator op die door de sleutels iterereert. |
| idx_get(int) const override | Implementeert de IList methode. Niet ondersteund. |
| virtualizeBeginConstIterator() const override | Haalt de implementatie van begin const iterator voor de huidige container op. |
| virtualizeBeginIterator() override | Haalt de implementatie van begin iterator voor de huidige container op. |
| virtualizeEndConstIterator() const override | Haalt de implementatie van end const iterator voor de huidige container op. |
| virtualizeEndIterator() override | Haalt de implementatie van end iterator voor de huidige container op. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| TKey | Sleuteltype. |
Zie ook
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Page for C++