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 : initialiser une variable tableau
Comment : déterminer le type de données d'un tableau
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