Работа с нулевым значением XElement - PullRequest
2 голосов
/ 13 января 2010

У меня есть XML, который я запрашиваю. Один из узлов отсутствует. Поэтому, когда я вызываю XElement.Value, я получаю нулевое исключение.

Как лучше всего защититься от этого? Я знаю, что могу написать метод расширения, но мне интересно, есть ли что-то встроенное в язык для этого?

1 Ответ

6 голосов
/ 13 января 2010

используйте оператор слияния null ??

Учитывая XElement элемент:

var value = (string)elem ?? "empty";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...