## CharacterRange class


Rappresenta un intervallo di posizioni di caratteri in una stringa. Questo tipo dovrebbe essere allocato sullo stack e passato alle funzioni per valore o per riferimento. Non utilizzare la classe [System::SmartPtr](../../system/smartptr/) per gestire gli oggetti di questo tipo.

```cpp
class CharacterRange
```

## Metodi

| Metodo | Descrizione |
| --- | --- |
| [CharacterRange](./characterrange/)(int32_t, int32_t) | Crea una nuova istanza della classe [CharacterRange](./) che rappresenta l'intervallo specificato. |
| [CharacterRange](./characterrange/)() | Crea una nuova istanza della classe [CharacterRange](./) che rappresenta un intervallo vuoto. |
| [get_First](./get_first/)() const | Restituisce la posizione del primo carattere dell'intervallo rappresentato dall'oggetto corrente. |
| [get_Length](./get_length/)() const | Restituisce il numero di caratteri nell'intervallo rappresentato dall'oggetto corrente. |
| [operator!=](./operator!=/)(const CharacterRange\&) const | Determina se l'oggetto corrente e quello specificato rappresentano intervalli distinti. |
| [operator==](./operator==/)(const CharacterRange\&) const | Determina se l'oggetto corrente e quello specificato rappresentano lo stesso intervallo. |
| [set_First](./set_first/)(int32_t) | Imposta la posizione del primo carattere dell'intervallo rappresentato dall'oggetto corrente. |
| [set_Length](./set_length/)(int32_t) | Restituisce il numero di caratteri nell'intervallo rappresentato dall'oggetto corrente. |
## Vedi anche

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
