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 L’opérateur CType.

Exemple :

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

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 variable Object, vous risquez soit le boxing et l'unboxing (pour un type de valeur) soit une liaison tardive (pour un type de 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