Condividi tramite


Procedura: Convertire un oggetto in un altro tipo in Visual Basic

Si converte una Object variabile in un altro tipo di dati usando una parola chiave di conversione, ad esempio la funzione CType.

Esempio

Nell'esempio seguente, la variabile Object viene convertita in un Integer e in un String.

Public Sub objectConversion(ByVal anObject As Object)  
    Dim anInteger As Integer  
    Dim aString As String  
    anInteger = CType(anObject, Integer)  
    aString = CType(anObject, String)  
End Sub  

Se si sa che il contenuto di una Object variabile è di un particolare tipo di dati, è preferibile convertire la variabile in tale tipo di dati. Se si continua a usare la/le Object variabile, comporta il boxing e unboxing (per un tipo di valore) o il binding tardivo (per un tipo di riferimento). Queste operazioni richiedono tempo di esecuzione aggiuntivo e rendono le prestazioni più lente.

Compilare il codice

Questo esempio richiede:

  • Riferimento allo spazio dei nomi System.

Vedere anche