Condividi tramite


Ampliare (Visual Basic)

Indica che un operatore di conversione (CType) converte una classe o una struttura in un tipo che può contenere tutti i valori possibili della classe o della struttura originale.

Conversione con la parola chiave Widening

La procedura di conversione deve specificare Public Shared oltre a Widening.

Le conversioni di ampliamento riescono sempre in fase di esecuzione e non comportano mai una perdita di dati. Gli esempi sono Single , CharDoubleto Stringe un tipo derivato al relativo tipo di base. L'ultima conversione è estesa perché il tipo derivato contiene tutti i membri del tipo di base e pertanto è un'istanza del tipo di base.

Il codice che utilizza non deve essere usato CType per le conversioni verso l'estensione, anche se Option Strict è On.

La Widening parola chiave può essere usata in questo contesto:

Dichiarazione dell'Operatore

Per definizioni di esempio di operatori di conversione verso un tipo di dati più esteso e verso un tipo di dati più piccolo, vedere Procedura: Definire un operatore di conversione.

Vedere anche