Je pense à implémenter IEnumerable pour ma collection personnalisée (un arbre) afin que je puisse utiliser foreach pour parcourir mon arbre. Cependant, pour autant que je sache, foreach commence toujours par le premier élément de la collection. Je voudrais choisir à partir de quel élément pourchaque commence. Est-il possible de changer en quelque sorte l'élément à partir duquel foreach commence?