[英]How to handling null, blank or no Element found issues in Linq-To-Xml?
我收到有關可能的system.NullReferenceException
的警告,其中代碼為el.Attribute("id").Value
在下面的查詢中。 我如何更改此查詢以處理這種可能性?
var RentAssumptionPreScreen = xdoc.Descendants("Rent")
.Single(el => el.Attribute("id").Value == "11162")
.Parent.Descendants("Value").Single().Value;
System.NullReferenceException: 'Object reference not set to an instance of an object.'
你可以試試這個:
var RentAssumptionPreScreen = xdoc.Descendants("Rent")
.FirstOrDefault(el => el.Attribute("id")?.Value == "11162")?
.Parent.Descendants("Value").FirstOrDefault()?.Value;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.