У меня есть следующий код.
XElement opCoOptOff = doc.Descendants(ns + "OpCoOptOff").FirstOrDefault();
String opCo = opCoOptOff.Element(ns + "strOpCo").Value;
Теперь, если элемент, который я возвращаю, имеет значение null, я получаю исключение NullReferenceException, поскольку XElement имеет значение null. Поэтому я изменил его на следующее.
String opCo = opCoOptOff.Element(ns + "strOpCo").Value;
if(opCoOptOff != null)
{
String opCo = opCoOptOff.Element(ns + "strOpCo").Value;
Я надеюсь, что должен быть более элегантный способ сделать это, так как этот сценарий возникает часто, и я хотел бы избежать выполнения этого типа проверки каждый раз, когда возникает проблема. Будем очень благодарны любой помощи