Delen via


Hoe: Een object omzetten naar een ander type in Visual Basic

U converteert een Object variabele naar een ander gegevenstype met behulp van een conversiewoord zoals CType Function.

Voorbeeld

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, brengt u ofwel boksen en unboxen (voor een waardetype) of late binding (voor een verwijzingstype) met zich mee. 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.

Zie ook