Spłaszczanie listy rekurencyjnej
Mógłbym prawdopodobnie napisać to sam, ale specyficzny sposób, w jaki próbuję to osiągnąć, mnie wyrzuca. Próbuję napisać ogólną metodę rozszerzenia podobną do innych wprowadzonych w .NET 3.5, która zajmie zagnieżdżoną IEnumerable z IEnumerables (i tak dalej) i spłaszczy ją w jedną IEnumerable. Czy ktoś ma jakieś pomysły?
W szczególności mam problem ze składnią samej metody rozszerzenia, dzięki czemu mogę pracować nad algorytmem spłaszczania.