Я думаю про впровадження IEnumerable для моєї власної колекції (дерева), щоб я міг використовувати foreach для обходу мого дерева. Однак, наскільки мені відомо, foreach завжди починається з першого елемента колекції. Я хотів би вибрати, з якого елементу починається кожен. Чи можна якось змінити елемент, з якого починається foreach?