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