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
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.