Delen via


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.

Zie ook