Partager via


Comment : déterminer le type de données d'un tableau

Mise à jour : novembre 2007

Gardez à l'esprit que le type de données d'un tableau n'est jamais le même que celui de ses éléments. Vous pouvez déterminer le type de données d'un tableau ou de ses éléments de plusieurs manières.

  • Vous pouvez appeler la méthode Object.GetType sur la variable de façon à recevoir un objet Type pour le type de la variable à l'exécution. L'objet Type contient des informations complètes dans ses propriétés et méthodes.

  • Vous pouvez passer la variable à TypeName, fonction (Visual Basic) pour recevoir String qui contient le nom du type à l'exécution.

  • Vous pouvez passer la variable à VarType, fonction (Visual Basic) pour recevoir une valeur VariantType représentant la classification de type de la variable.

Pour déterminer le type de données d'un tableau

  • Appelez TypeName sur le nom de tableau. Ne faites pas suivre le nom du tableau de parenthèses, car vous demandez le type du tableau lui-même.

    Dim thisTwoDimArray(,) As Integer = New Integer(9, 9) {}
    MsgBox("Type of thisTwoDimArray is " & TypeName(thisTwoDimArray))
    

    L'appel MsgBox affiche le message "Type of thisTwoDimArray is Integer(,)", qui vous indique à la fois le type d'élément et le nombre de dimensions. Il n'affiche pas les longueurs actuelles des dimensions, car elles ne font pas partie du type de données d'un tableau.

Pour déterminer le type de données d'un élément de tableau

  • Sélectionnez un élément existant et appelez TypeName sur cet élément.

    Dim thisTwoDimArray(,) As Integer = New Integer(9, 9) {}
    MsgBox("Type of thisTwoDimArray(0, 0) is " & TypeName(thisTwoDimArray(0, 0)))
    

    L'appel MsgBox affiche le message "Type of thisTwoDimArray(0, 0) is Integer".

    Le type de données d'élément fait partie du type de données du tableau. Pour cette raison, vous ne pouvez pas modifier le type de données, même avec une instruction d'assignation ou une instruction ReDim.

Voir aussi

Tâches

Comment : déclarer une variable tableau

Comment : créer un tableau

Comment : initialiser une variable tableau

Dépannage des tableaux

Concepts

Types de données tableau dans Visual Basic

Référence

TypeName, fonction (Visual Basic)

VarType, fonction (Visual Basic)

VariantType, énumération

Autres ressources

Tableaux dans Visual Basic