## _KeyList class


Implementa l'elenco delle chiavi del dizionario. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione [System::MakeObject()](../../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. Avvolgere sempre questa classe in un puntatore [System::SmartPtr](../../system/smartptr/) e utilizzare tale puntatore per passarlo alle funzioni come argomento.

```cpp
template<typename Dict>class _KeyList : public System::Collections::Generic::_KeyCollection<Dict>
```


| Parametro | Descrizione |
| --- | --- |
| Dict | [Dictionary](../dictionary/) tipo. |
## Metodi

| Metodo | Descrizione |
| --- | --- |
| [_KeyList](./_keylist/)(const typename Dict::Ptr\&) | Inizializza la collezione facendo riferimento al dizionario specificato. |
| [Contains](./contains/)(const TKey\&) const override | Verifica se la chiave specificata è presente nella collezione. |
| [idx_get](./idx_get/)(int) const override | Ottiene la chiave nella posizione specificata. |
## Typedefs

| Typedef | Descrizione |
| --- | --- |
| [TKey](./tkey/) | Tipo di chiave. |

## Vedi anche

* Class [_KeyCollection](../_keycollection/)
* Namespace [System::Collections::Generic](../)
* Library [Aspose.Page for C++](../../)
