У меня есть следующий сценарий:Присвоить и проверить нулевое значение одновременно?
if(xml.Descendants(ns + "Children").FirstOrDefault() != null)
{
XElement children = xml.Descendants(ns + "Children").FirstOrDefault();
}
Есть ли способ, что я могу проверить нуль и присвоить значение, в то же время, вместо того, чтобы искать значения в два раза, что-то подобное:
//Not sure if this is correct.
if (XElement children = xml.Descendants(ns + "Children").FirstOrDefault() != null)
{
}
А я понятия не имел, поэтому мой синтаксис был верным, я просто догадался lol – Xaisoft
@ Xaisoft Ваш синтаксис неверен, вы также объявляете его в строке, что недопустимо. –
@lol, ОК Я говорил в ближайшее время. Теперь я вижу разницу. – Xaisoft