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:
Vedere anche
Attività
Procedura: definire un operatore
Concetti
Conversioni di ampliamento e restrizione