Afficher et animer des images : les sprites
CHAPITRE 3
59
Vous pouvez toutefois lui indiquer sa capacité de stockage dès son initialisation.
List liste = new List(5);
Une dernière surcharge du constructeur vous permet enfin d’initialiser une liste en copiant
les valeurs d’une autre liste.
List premiereListe = new List();
List liste = new List(premiereListe);
Pour ajouter un élément à la liste, il suffit simplement d’écrire :
List liste = new List();
liste.Add(5);
L’accès à l’élément se fait exactement de la même manière que dans un tableau :
Console.WriteLine(liste[0]);
Vous pouvez récupérer le nombre d’éléments de la liste via la propriété Count.
Console.WriteLine(liste.Count);
Enfin, la liste dispose d’un très grand nombre de méthodes, dont voici un extrait :
La classe Dictionary porte bien son nom : une clé est liée à une valeur, de la
même façon que dans un dictionnaire une définition est liée à un mot. Il est donc possible
de représenter cette collection comme un tableau :
La déclaration d’un dictionary se fait de la façon suivante :
Dictionary dico = new Dictionary();
Dans cet exemple, les clés correspondent donc à des chaînes de caractères et les valeurs
à des entiers. Pour ajouter une entrée dans le dictionnaire, il suffit de procéder ainsi :
dico.Add("premiere", 12);
Méthode
Description
Public void Clear()
Supprime tous les éléments de la liste.
Public bool Contains(T item)
Renvoie true si l’élément spécifié est dans la liste.
Public bool Remove(T item)
Supprime item de la liste. Renvoie true si l’opération s’est
déroulée avec succès.
Clé
Valeur
keyA
valueA
keyB
valueB
Attention
Dans une collection de ce type, chaque clé doit être unique.
=Labat FM.book Page 59 Vendredi, 19. juin 2009 4:01 16
Précédent

- 80/366

Suivant