Dela via


Anvisningar: Konvertera ett objekt till en annan typ i Visual Basic

Du konverterar en Object variabel till en annan datatyp med hjälp av ett konverteringsnyckelord, till exempel CType-funktion.

Exempel

I följande exempel konverteras en Object variabel till en Integer och en 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  

Om du vet att innehållet i en Object variabel är av en viss datatyp är det bättre att konvertera variabeln till den datatypen. Om du fortsätter att använda variabeln Object får du antingen boxning och avboxning (för en värdetyp) eller sen bindning (för en referenstyp). Alla dessa åtgärder tar extra körningstid och gör prestandan långsammare.

Kompilera koden

Det här exemplet kräver:

  • En referens till System namnområdet.

Se även