如果我建立一个查询说:
(查询是使用 System.Xml.Linq 中的 XDocument 类构建的)
var elements = from e in calendarDocument.Root.Elements("elementName") select e;
然后我多次调用 elements.Last() 。每次调用都会返回最新的 Last() 元素吗?
例如,如果我这样做
elements.Last().AddAfterSelf(new XElement("elementName", "someValue1"));
elements.Last().AddAfterSelf(new XElement("elementName", "someValue2"));
elements.Last().AddAfterSelf(new XElement("elementName", "someValue3"));
elements.Last().AddAfterSelf(new XElement("elementName", "someValue4"));
它实际上是每次都获取最新元素并在末尾添加一个新元素,还是 elements.Last() 每次都是相同的元素?