摘要:
Linq To XML的核心类XElement,一个XElement表示一个节点,new XElement("Order"),创建一个名字为Order的标签,调用Add增加子节点,也是XElement 对象!下面是几种LINQ操作XML的常见形式。///写文件(生成节点性质的)XElement ePersons = new XElement("Persons");XElement ptom = new XElement("Person"); //增加一个Person节点ptom.Add(new XElement("Name& 阅读全文
随笔分类 - Linq
LINQ之路 6:延迟执行(转载)
2011-10-31 15:21 by 默念默, 217 阅读, 收藏, 编辑
摘要:
LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。让我们考虑下面这个query: static void TestDeferredExecution() { var numbers = new List<int>(); numbers.Add(1); IEnumerable<int> query = numbers.Select(n => n * 10); /... 阅读全文