Zastanawiam się nad zaimplementowaniem IEnumerable dla mojej kolekcji niestandardowej (drzewa), aby móc używać foreach do przechodzenia po moim drzewie. Jednak z tego co wiem, zawsze zaczyna się od pierwszego elementu kolekcji. Chciałbym wybrać, od którego elementu każdy zaczyna się. Czy da się jakoś zmienić element, od którego każdy zaczyna?