Partager via


Comment : créer un tableau

Mise à jour : novembre 2007

Un tableau est un objet, que vous pouvez donc créer à l'aide d'une clause New (Visual Basic) et assigner à une variable tableau. Vous pouvez effectuer cette opération dans le cadre de la déclaration de tableau ou dans une instruction d'assignation ultérieure.

Pour créer un tableau dans l'instruction de déclaration de tableau

  • Dans votre déclaration, ajoutez une clause New après le nom de variable et ses parenthèses. L'exemple suivant déclare une variable destinée à contenir un tableau d'éléments de Type de données date (Visual Basic), crée le tableau et l'assigne à la variable.

    Dim validDates() As Date = New Date() {}
    

    Après l'exécution de cette instruction, la longueur du tableau dans la variable validDates est de 0.

    Remarque :

    La clause New doit spécifier le nom de type, suivie de parenthèses, puis d'accolades, {}. Les parenthèses ne représentent pas un appel à un constructeur de tableau. Au contraire, elles indiquent que le type d'objet est un type tableau. Les accolades fournissent des valeurs d'initialisation. Le compilateur requiert les accolades même si vous ne fournissez pas de valeurs. Par conséquent, la clause New doit inclure à la fois les parenthèses et les accolades, même si elles sont vides.

Pour créer un tableau dans une instruction d'assignation séparée

  • Utilisez une instruction d'assignation ultérieure avec une clause New. L'exemple suivant déclare une variable destinée à contenir un tableau d'éléments de Integer, type de données (Visual Basic), crée le tableau et l'assigne à la variable dans une autre déclaration.

    Dim scores() As Integer
    scores = New Integer() {}
    

    Après l'exécution de ces instructions, la longueur du tableau dans la variable scores est de 0.

    - ou -

  • Utilisez ReDim, instruction (Visual Basic) pour créer un tableau et initialiser sa longueur.

    ReDim scores(4)
    

    Après l'exécution de cette instruction, la longueur du tableau dans la variable scores est de 5, et tous les éléments ont des valeurs par défaut.

Voir aussi

Tâches

Comment : déclarer une variable tableau

Comment : créer un tableau à plusieurs dimensions

Comment : créer un tableau de tableaux

Comment : créer un tableau avec des types d'élément mixtes

Comment : créer un tableau sans éléments

Comment : initialiser une variable tableau

Dépannage des tableaux

Concepts

Vue d'ensemble des tableaux dans Visual Basic

Autres ressources

Tableaux dans Visual Basic