Bonjour,

Voici la création de deux tableaux multidimensionnels

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
            // Three-dimensional array.
            int[, ,] array3D = new int[,,] { { { 1, 2, 3 }, { 4, 5, 6 } }, 
                                 { { 7, 8, 9 }, { 10, 11, 12 } } };
            // The same array with dimensions specified.
            int[, ,] array3Da = new int[2, 2, 3] { { { 1, 2, 3 }, { 4, 5, 6 } }, 
                                       { { 7, 8, 9 }, { 10, 11, 12 } } };
 
            // Accessing array elements.
 
            MessageBox.Show("la valeur du tableau 3DA est " + array3Da[1, 0, 1]);
            MessageBox.Show("la valeur du tableau 3D est " + array3D[1, 1, 2]);
Lorsque j'exécute ce code , voici les messages affichés au niveau des boites de dialogue:
"la valeur du tableau 3DA est 8"
"la valeur du tableau 3D est 12".

Pouvez-vous m'aider à retrouver comment s'y est pris le compilateur pour trouver ces valeurs.
Si avec un tableau à deux dimensions je m'y retrouve, avec un tableau à 3 dimensions, je m'y retrouve moins .

Merci beaucoup à vous.

Bien cordialement.

new_wave