Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
bases_programmation:types_de_variables_complexes_tableaux_listes_enumerations [2017/08/07 16:05]
admin
bases_programmation:types_de_variables_complexes_tableaux_listes_enumerations [2017/08/07 18:36] (Version actuelle)
admin [Tableaux à 2 dimensions]
Ligne 1: Ligne 1:
 ====== Les types complexes ====== ====== Les types complexes ======
  
-===== Tableaux =====+===== Tableaux ​simples ​=====
 <​code>​ <​code>​
 string[] jours = new string[] { "​Lundi",​ "​mardi",​ "​Mercredi",​ "​Jeudi",​ "​Vendredi",​ "​Samedi",​ "​Dimanche"​ }; string[] jours = new string[] { "​Lundi",​ "​mardi",​ "​Mercredi",​ "​Jeudi",​ "​Vendredi",​ "​Samedi",​ "​Dimanche"​ };
Ligne 13: Ligne 13:
 <WRAP center round important 60%> <WRAP center round important 60%>
 L'​indice du tableau commence à 0, et se termine à N-1, N représentant le nombre d'​éléments dans le tableau.</​WRAP>​ L'​indice du tableau commence à 0, et se termine à N-1, N représentant le nombre d'​éléments dans le tableau.</​WRAP>​
 +
 +
 +===== Tableaux à 2 dimensions =====
 +
 +
 +<​code>​
 +double[,] myArray = new double[3,2]
 +{
 + {0.1, 0.5},
 + {1.3, 1.7},
 +        {0.2, 0.6},
 +};
 +</​code>​
 +<WRAP center round important 60%>
 +new double[3,2] veut dire que le tableau a au maximum 3 lignes et 2 colonnes.
 +</​WRAP>​
 +
 +
 +Ainsi, dans cet exemple :
 +myArray[0, 0] vaut 0.1 en notation anglaise (soit 0,1 en notation française) ;
 +myArray[0, 1] vaut 0.5 en notation anglaise (soit 0,5 en notation française) ;
 +myArray[1, 0] vaut 1.3 en notation anglaise (soit 1,3 en notation française) ;
 +myArray[1, 1] vaut 1.7 en notation anglaise (soit 1,7 en notation française) ;
 +myArray[2, 0] est inaccessible car en dehors du tableau.
  
  
Ligne 32: Ligne 56:
  
 ===== Énumération ​ ===== ===== Énumération ​ =====
 +<​code>​
 enum Jours enum Jours
 { {
Ligne 42: Ligne 67:
     Dimanche = 20 // dimanche vaut 20     Dimanche = 20 // dimanche vaut 20
 } }
 +</​code>​