Outils pour utilisateurs

Outils du site


Menu


Bienvenue sur le Wiki du BTS SIO Première ANNEE

du lycée Felix Le Dantec

Le BTS SIO (Services Informatiques aux Organisations) du lycée Felix Le Dantec de Lannion (22) est ouvert. Vous retrouverez sur ce wiki des pages d'informations sur différents sujets vus en cours.

Voici quelques liens utiles disponible sur ce wiki:

Quelques infos utiles sur les serveurs de SIO


SIO 1- Première année


SIO 2- Deuxième année


Culture Générale


les_listes_en_c

Les listes en C#

Définition

Comme un tableau, une liste regroupe un ensemble d’éléments de même nature. Une variable de type “liste” permet de stocker plusieurs éléments partageant le même type.

Déclaration d'une liste

List<double> valeurs;

On voit que le type des éléments stockés dans la liste (ici double) est défini entre <>. La variable valeurs est donc une liste de réels.

Ajout d’éléments à une liste

valeurs.Add(12.5);
valeurs.Add(10);
valeurs.Add(17.5);
valeurs.Add(13);

On utilise une méthode nommée Add pour ajouter un élément à un objet liste.

Instanciation d’une liste

valeurs = new List<double>();

Comme pour tout objet, l’instanciation d’une liste se fait grâce à l’opérateur new. C’est cette opération qui déclenche la réservation d’une zone mémoire pour stocker les éléments de la liste. Une liste peut se redimensionner automatiquement.

Exemple

List<int> chiffres = new List<int>(); // création de la liste
chiffres.Add(8); 
chiffres.Add(9); 
chiffres.Add(4); 
chiffres.RemoveAt(1); 
foreach (int chiffre in chiffres)
{
   Console.WriteLine(chiffre);
}

La première ligne permet de créer la liste.Il s’agit d’une liste d’entiers.

Nous ajoutons des entiers à la liste grâce à la méthode Add(). Nous ajoutons en l’occurrence les entiers 8, 9 et 4.

La méthode RemoveAt() permet de supprimer un élément en utilisant son indice, ici nous supprimons le deuxième entier, c’est-à-dire 9.

Après cette instruction, la liste contient les entiers 8 et 4.

Enfin, nous parcourons les éléments de la liste grâce à l’instruction foreach.Je vous invite à allez voir le wiki sur les boucles . Ce programme nous donnera :

8
4
les_listes_en_c.txt · Dernière modification: 2018/02/01 16:25 par quentin.lebricquer