В моем текущем проекте (C # 3.5) много такого кода (elem является экземпляром XElement):
textbox1.Text = elem.Element("TagName") == null ? "" : elem.Element("TagName").Value;
Есть ли способ написать то же самое без повторения вызова elem.Element () а без использования методов расширения? Может быть, используя лямбды? (Но я не могу понять, как это сделать.)