Pourquoi:LINQ to XML et LINQ to Objects syntaxe
(CheckBox)lstControls.Where(x => x.ID == "some_id").SingleOrDefault();
pas aussi efficace:
(CheckBox)lstControls.SingleOrDefault(x => x.ID == "some_id");
Et pour un document XML pas si bien formé et que vous ne connaissez que le nom de l'élément que vous recherchez est-ce la meilleure déclaration que vous pouvez utiliser pour trouver l'élément:
var xmlElem = (from n in xDocument.Descendants() where (string)n.Attribute("name") == "some_node_name" select n).SingleOrDefault();
Merci ....
Merde, je ne savais pas SOD avait des surcharges. dans la boîte à outils! – Will