如何知道IEnumerable <xelement>是否为空</xelement>

时间:2013-09-04 06:41:12

标签: c# xml linq-to-xml

如何知道Item是否为空(空)?

xmlDoc = XDocument.Load("file.xml");
IEnumerable<XElement> item =
from el in xmlDoc.Descendants("Item")
      where (string)el.Attribute("Name") == "Google"
      select el;   

而不是if(item==null )

1 个答案:

答案 0 :(得分:2)

您可以使用item.Any()检查项目是否存在

您也可以查看Count,但我希望AnyIEnumerable<T>

查看Which method performs better: .Any() vs .Count() > 0?