Сопоставление шаблонов C#: изучение рекурсивных методов шаблонов для обработки вложенных структур данных