为什么我无法在此 XML 上调用 FirstOrDefault()
,而我还有其他可使用 FirstOrDefault()
的 XDocument
?
var actual = new XDocument(
new XComment("This is a comment"),
new XElement("Root",
new XElement("Child1", "data1"),
new XElement("Child2", "data2")
));
actual.Descendants("Child1"). <- FirstOrDefault does not show up.
最佳答案
您应该在 cs 文件顶部包含 System.Linq
命名空间。
如果您使用的是 ReSharper,请尝试在输入 .
后按 ctrl+alt+space
并查找 FirstOrDefault
。 R# 有助于管理命名空间。
关于.net - 为什么我不能在后代 ("XName"上调用 FirstOrDefault ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6930955/