|
using System;
using
System.Collections; //le
namespace indispensable pour les collections
namespace collections
{
class
Class1
{
[STAThread]
static void Main(string[]
args)
{
ArrayList mon_tableau = new ArrayList(); //je
crée une instance mon_tableau
//maintenant je vais ajouter les éléments
dans mon tableau
mon_tableau.Add("serval");
mon_tableau.Add("tornade");
mon_tableau.Add("iceberg");
//on peut afficher le nombre d'éléments dans
notre tableau
Console.WriteLine("le nombre d'éléments dans mon tableau est: {0}
éléments ",mon_tableau.Count);
//on peut lister notre tableau
Console.WriteLine("\ncontenu du tableau :");
foreach(string elt in
mon_tableau)
Console.WriteLine(elt);
//on peut les renverser
mon_tableau.Reverse();
Console.WriteLine("\nle tableau dans l'ordre inverse :");
foreach(string elt in
mon_tableau)
Console.WriteLine(elt);
//on peut vider le tableau
mon_tableau.Clear();
Console.WriteLine("\nle nombre d'éléments dans mon tableau est:
{0} élément ",mon_tableau.Count);
//et réajouter de nouveaux éléments
mon_tableau.Add("dents de sabre");
mon_tableau.Add("warlock");
mon_tableau.Add("spawn");
mon_tableau.Add("spiderman");
Console.WriteLine("\nle nombre d'éléments dans mon tableau est:
{0} éléments ",mon_tableau.Count);
Console.WriteLine("\ncontenu du tableau :");
foreach(string elt in
mon_tableau)
Console.WriteLine(elt);
//on peut supprimer un élément de la liste en
spécifiant soit son nom, soit sa position.
mon_tableau.RemoveAt(2); //attention
utiliser la méthode RemoveAt() pour sa position
Console.WriteLine("\nle nombre d'éléments dans mon tableau est:
{0} éléments ",mon_tableau.Count);
mon_tableau.Remove("dents de sabre");
Console.WriteLine("\nle nombre d'éléments dans mon tableau est:
{0} éléments ",mon_tableau.Count);
Console.WriteLine("\ncontenu du tableau :");
foreach(string elt in
mon_tableau)
Console.WriteLine(elt);
Console.ReadLine();
}
}
}
|