Iam utilisant des formulaires Windows. Comment puis-je interroger récursivement tous les contrôles enfants d'un formulaire ayant un certain type?Comment interroger récursivement tous les contrôles enfants d'un Winform?
En SQL, vous utiliseriez un selfjoin pour effectuer cela.
var result =
from this
join this ????
where ctrl is TextBox || ctrl is Checkbox
select ctrl;
Puis-je également le faire dans LINQ?
EDIT:
LINQ prend en charge les jointures. Pourquoi ne puis-je pas utiliser une sorte de selfjoin?
La signature renvoie IEnumerable mais en réalité vous renvoyez une liste. Considérez le rendement de rendement pour le report. – as9876