Procedure: Een object converteren naar een ander type in Visual Basic
U converteert een Object
variabele naar een ander gegevenstype met behulp van een conversiewoord zoals CType Function.
Opmerking
In het volgende voorbeeld wordt een Object
variabele geconverteerd naar een Integer
en een 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
Als u weet dat de inhoud van een Object
variabele van een bepaald gegevenstype is, is het beter om de variabele naar dat gegevenstype te converteren. Als u de Object
variabele blijft gebruiken, moet u boksen en uitzetten (voor een waardetype) of late binding (voor een verwijzingstype). Deze bewerkingen nemen allemaal extra uitvoeringstijd in beslag en zorgen ervoor dat uw prestaties langzamer worden.
De code compileren
Voor dit voorbeeld is het volgende vereist:
- Een verwijzing naar de System naamruimte.