Conversione verso un tipo di dati più grande

Aggiornamento: novembre 2007

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

Nella routine di conversione è necessario specificare Public Shared oltre a Widening.

Le conversioni verso un tipo di dati più grande vengono sempre eseguite correttamente in fase di esecuzione e non comportano mai una perdita di dati. Alcuni esempi sono le conversioni di un tipo Single in Double, di un tipo Char in String e di un tipo derivato nel relativo tipo base. L'ultima conversione è verso un tipo di dati più grande in quanto il tipo derivato contiene tutti i membri del tipo base e pertanto rappresenta un'istanza di questo.

Il codice che la utilizza non deve includere CType per le conversioni verso un tipo di dati più grande, anche se Option Strict è On.

È possibile utilizzare la parola chiave Widening nel seguente contesto:

Istruzione Operator

Vedere anche

Attività

Procedura: definire un operatore

Concetti

Conversioni di ampliamento e restrizione

Riferimenti

Istruzione Operator

Conversione verso un tipo di dati più piccolo

Funzione CType

Istruzione Option Strict