Partager via


Guide pratique pour convertir un objet en un autre type en Visual Basic

Vous convertissez une Object variable en un autre type de données à l’aide d’un mot clé de conversion tel que CType Function.

Exemple :

L’exemple suivant convertit une Object variable en Integer un et un 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  

Si vous savez que le contenu d’une Object variable est d’un type de données particulier, il est préférable de convertir la variable en ce type de données. Si vous continuez à utiliser la Object variable, vous entraînez un boxing et unboxing (pour un type valeur) ou une liaison tardive (pour un type référence). Ces opérations prennent tous un temps d’exécution supplémentaire et rendent vos performances plus lentes.

Compiler le code

Cet exemple nécessite :

  • Référence à l’espace de noms System.

Voir aussi