Я уже знаком с Linq, но плохо разбираюсь в методах расширения. Надеюсь, что кто-то может мне помочь.
Итак, у меня есть этот псевдокод иерархической коллекции, то есть:
class Product
prop name
prop type
prop id
prop List<Product> children
И у меня есть список продуктов Список продуктов.
Можно ли как-нибудь найти товар в этой коллекции по идентификатору с помощью метода расширения? Другими словами, мне нужен один элемент где-то в иерархии.