Cours Langage C révision tableaux plus tableaux à deux dimensions

C# comme tout langage de programmation, permet de stocker des variables dans des tableaux. Un tableau est  composé d’un nombre déterminé de variables de même type (primitif ou objet ).

Rappels :

Un tableau est déclaré à partir d’un type de données, par exemple :
 String [] tableaudechaines // tableaudechaines est donc un tableau contenant des chaînes de caractères.
Int [] tableaudentier // tableaudentier est donc un tableau d’entier.
Les crochets permettent de spécifier qu’il s’agit d’un tableau. Toutefois à ce niveau, les tableau sont déclarés, mais non créés. En fait ils n’existent pas concrètement en mémoire, vous venez de définir une entité virtuelle. Pour pouvoir les manipuler il faut donc les construire :
tableaudechaines= new String [100] ;
tableaudentier= new int[6252];
tableau de chaine est maintenant défini et manipulable, comme un tableau de 100 cellules pouvant contenir une chaîne de caractère.
 using System;
class nom {
// Ceci crée deux tableaux unidimensionnels pour des prénoms et des noms de
famille
string[] preNom = { « Pierre », « Paul », « Pascal », « Pepito » };
string[] nomDeFamille = { « Badet », « Baptiste », « Auguy », « Dellacaza » };
// Ceci affiche les paires de noms (prénom + nom de famille) dans l’ordre
void afficheNoms() {
for (int i = 0; i < preNom.Length; ++i)
{
 Console.WriteLine(preNom[i] +  »  » + nomDeFamille[i]);
}
}
// Ceci crée une instanciation et appelle la méthode d’affichage
static void Main(string[] args) {
no new nom(); m a =
a.afficheNoms();
}
}

Les tableaux unidimensionnels: déclaration explicite

Pour illustrer la déclaration explicite d’un tableau, nous souhaitons créer un tableau de cinq cellules que nous remplirons de chiffres aléatoires.
using System;
class RandomNumber {
//  tableaCeci crée un u de 5 cellules
int[] nombre = new int[5];

// Ceci stocke des nombres aléatoires
void stockeNombres() {
Random rnd = new Random();
RandomNumber.cs
for (int i = 0; i < nombre.Length; ++i) {
 nombre[i] =rnd.Next(10,50) ;
}
}
// Ceci affiche les nombres stockés
void afficheNombres() {
for (int i = 0; i < nombre.Length; ++i) {
Console.WriteLine(nombre[i] +  » « );
}
}
// Ceci crée une instanciation et appelle les 2 méthodes
static void Main(string[] args)  {
Ra = new RandomNumber(); ndomNumber a
a.stockeNombres();
a.afficheNombres();
}
}

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours tableaux à deux dimensions (376 KO) (Cours PDF)
Cours Langage C

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *