Ich denke darüber nach, IEnumerable für meine benutzerdefinierte Sammlung (einen Baum) zu implementieren, damit ich foreach verwenden kann, um meinen Baum zu durchlaufen. Soweit ich weiß, beginnt foreach jedoch immer mit dem ersten Element der Sammlung. Ich möchte auswählen, aus welchem Element jeder beginnt. Ist es möglich, das Element, von dem foreach ausgeht, irgendwie zu ändern?