Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
, Char
Double
to String
e 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:
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.