Если я построю запрос, скажите:
(запрос создается с использованием класса XDocument из System.Xml.Linq)
var elements = from e in calendarDocument.Root.Elements("elementName") select e;
а затем я вызываю элементы .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"));
На самом деле он получает последний элемент каждый раз и добавляет новый до конца или является элементом. Last() каждый раз каждый элемент?