Partager via


Types de données tableau dans Visual Basic

Mise à jour : novembre 2007

Il n'existe pas de type de données unique pour tous les tableaux. Au lieu de cela, le type de données d'un tableau est déterminé par les facteurs suivants :

  • le fait qu'il s'agit d'un tableau ;

  • le rang (nombre de dimensions) ;

  • le type de données des éléments du tableau.

Par conséquent, deux variables tableau ne sont pas du même type de données, sauf si elles ont le même rang et que leurs éléments ont le même type de données.

Notez que les longueurs des dimensions n'influencent pas le type de données de tableau.

Exemples de tableaux

L'exemple suivant déclare quatre variables tableau qui ont différents types de données.

Dim firstArray(12, 8) As UInteger
Dim secondArray(12, 8, 3) As UInteger
Dim thirdArray(12, 8) As String
Dim fourthArray(5, 20) As UInteger

Suivant l'exécution des instructions précédentes, les relations de type de données suivantes s'appliquent aux variables tableau :

  • Les variables et firstArray et secondArray ne sont pas du même type de données car elles ont des rangs différents.

  • Les variables firstArray et thirdArray ne sont pas du même type de données car elles ont des types de données d'éléments différents.

  • Les variables firstArray et fourthArray sont du même type de données et vous pouvez assigner l'une à l'autre.

Types de données de tableau en escalier

Les tableaux de tableaux, à savoir les tableaux qui contiennent d'autres tableaux comme éléments, portent également le nom de tableaux en escalier car les longueurs des tableaux d'éléments ne sont pas nécessairement égales. L'exemple suivant déclare deux variables de tableau en escalier qui ont des types de données différents.

Dim twoDimOfOneDim(,)() As Integer
Dim oneDimOfTwoDim()(,) As Integer

Le tableau dans twoDimOfOneDim est à deux dimensions et son type de données d'élément est Integer(), ou tableaux Integer unidimensionnels. Le tableau dans oneDimOfTwoDim est unidimensionnel et son type de données d'élément est Integer(,), ou tableaux Integer à deux dimensions.

Voir aussi

Tâches

Comment : déclarer une variable tableau

Comment : créer un tableau

Comment : initialiser une variable tableau

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

Dépannage des tableaux

Concepts

Vue d'ensemble des tableaux dans Visual Basic

Dimensions du tableau dans Visual Basic

Tableaux multidimensionnels dans Visual Basic

Tableaux en escalier dans Visual Basic

Autres ressources

Tableaux dans Visual Basic