Я использую формы Windows. Как я могу рекурсивно запросить все дочерние элементы управления формы, которые имеют определенный тип?
В SQL для этого можно использовать самосоединение.
var result =
from this
join this ????
where ctrl is TextBox || ctrl is Checkbox
select ctrl;
Могу ли я также сделать это в LINQ?
РЕДАКТИРОВАТЬ:
LINQ поддерживает объединения. Почему я не могу использовать какое-то самосоединение?