Bonjour à tous,

Note: je suis une quiche en .Net, alors je m'excuse si ma question est ridicule.

Je voudrais créer une classe qui encapsule une Liste. Pour l'instant, j'en suis là:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
public class MaListe
{
    private List<MonObjet> MesObjets;
 
    public void AddObject(MonObjet item) //ajoute un objet dans la liste
    {
        MesObjets.Add(item);
    }
 
}
Je voudrais maintenant implémenter l'itérateur qui me permettra d'utiliser MaListe ainsi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
MaListe liste;
// je remplis ma liste
foreach (MonObjet unObjet in liste)
{
   unObjet.FaitQuelqueChose();
}
Comment faire?

Remarque: j'ai choisi d'encapsuler la collection List car je dois implémenter d'autres fonctionnalités dans MaListe.