Tableau à 2D
Déclaration AVEC initialisation
La déclaration d'un tableau à 2 dimensions est codée en ajoutant des parenthèses [ , ] à droite du type de données.
Pour l'initialiser, les valeurs sont codées entre des paires d'accolades.
Syntaxe :
type de données [ , ] nomTableau = {
{ valeur11, valeur12, valeur13, ...} // rangée 1
{ valeur21, valeur22, valeur23, ...} // rangée 2
...
}
- Propriétés
- Length : le nombre d'éléments
- Rank : le nombre de dimensions
- Méthodes
- GetLength(0) : le nombre de rangées
- GetLength(1) : le nombre de colonnes
Exemple #1 : déclaration d'un tableau 2D avec initialisation | Résultats |
---|---|
| 32 4 8 2 71 63 |
Déclaration SANS initialisation
Syntaxe :
type de données [ , ] nomTableau = new decimal [ nb rangées, nb colonnes];
Si le tableau n'est pas initialisé, la variable du tableau contient null
.
- l'opérateur
new
instancie (crée) l'objet tableau - le type de données des valeurs qui seront assignées au tableau est défini
- la taille du tableau est définie par le nombre de rangées suivi du nombre de colonnes.
Chacun des éléments contient la valeur par défaut du type de données du tableau :
- 0 pour les entiers, 0.0 pour les réels,
'\0'
pour un caractère vide etnull
pour une chaine vide.
Exemple #2 : Déclaration et instanciation d'un tableau 2D sans initialisation remplissage du tableau calcul de la moyenne des éléments du tableau | Résultats |
---|---|
| 10:20:30:40:50:60: 20:40:60:80💯120: 30:60:90:120:150:180: 40:80:120:160:200:240 moyenne = 87,5 |