Mon projet actuel (C# 3.5) comporte beaucoup de code comme celui-ci (elem est une instance de XElement) :
textbox1.Text = elem.Element("TagName") == null ? "" : elem.Element("TagName").Value;
Existe-t-il un moyen d'écrire la même chose sans répéter un appel elem.Element() et sans utiliser les méthodes d'extension ? Peut-être en utilisant des lambdas ? (Mais je n'arrive pas à trouver comment).