classe System::Collections::Generic::_KeyCollection
Contenuti
[
Nascondere
]_KeyCollection class
Collezione delle chiavi di Dictionary. Riferisce la collezione, non copia nulla. Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.
template<typename Dict>class _KeyCollection : public System::Collections::Generic::BaseKVCollection<Dict, Dict::map_t::key_type>
Nested classes
- Class Enumerator
Metodi
| Metodo | Descrizione |
|---|---|
| _KeyCollection(const typename Dict::Ptr&) | Inizializza la collezione facendo riferimento al dizionario specificato. |
| Contains(const TKey&) const override | Verifica se l’elemento è presente nel contenitore. |
| GetEnumerator() override | Restituisce l’enumeratore che itera le chiavi. |
| idx_get(int) const override | Implementa il metodo IList. Non supportato. |
| virtualizeBeginConstIterator() const override | Ottiene l’implementazione dell’iteratore const begin per il contenitore corrente. |
| virtualizeBeginIterator() override | Ottiene l’implementazione dell’iteratore begin per il contenitore corrente. |
| virtualizeEndConstIterator() const override | Ottiene l’implementazione dell’iteratore const end per il contenitore corrente. |
| virtualizeEndIterator() override | Ottiene l’implementazione dell’iteratore end per il contenitore corrente. |
Typedefs
| Typedef | Descrizione |
|---|---|
| TKey | Tipo di chiave. |
Vedi anche
- Class BaseKVCollection
- Namespace System::Collections::Generic
- Library Aspose.Font for C++