====== Les listes d'objets ====== ===== Déclaration et Instanciation ===== // Crée une liste de chaînes de caractères de taille initiale 3. List firstNameList = new List(3); ===== Opération sur les collections ===== // Affiche la capacité (taille de la liste) ; ici : 3. Console.WriteLine(firstNameList.Capacity); // Affiche le nombre d'éléments ; ici : 0. Console.WriteLine(firstNameList.Count); // Ajoute des éléments. firstNameList.Add("Matt"); firstNameList.Add("Tim"); firstNameList.Add("James"); // Supprime des éléments. // Remove retourne true si l'élément a été supprimé et false sinon. if (firstNameList.Remove("Tim")) { Console.WriteLine("Tim a bien été supprimé de la liste."); } else { Console.WriteLine("Tim n'a pas été supprimé de la liste."); } // Retournera forcément false car Josh n'est pas dans la liste. if (firstNameList.Remove("Josh")) { Console.WriteLine("Josh a bien été supprimé de la liste."); } else { Console.WriteLine("Josh n'a pas été supprimé de la liste."); } // Affichera 2. Console.WriteLine(firstNameList.Count); // Supprime tous les éléments. firstNameList.Clear(); ===== Parcours de collections ===== foreach (string firstName in firstNameList) { Console.WriteLine(firstName); }