随笔分类 -  Linq

摘要:LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable接口的集合进行扩展;Queryable类,针对继承了IQueryable接口的集合进行扩展。我们会发现接口IQueryable实际也是继承了IEnume... 阅读全文
posted @ 2014-10-24 06:53 dodo-yufan 阅读(13059) 评论(2) 推荐(3) 编辑
摘要:查找具有特定属性的元素XElement root = XElement.Load("PurchaseOrder.xml");IEnumerable<XElement> address = from el in root.Elements("Address") where (string)el.Attribute("Type") == "Billing" select el;foreach (XElement el in address) Console.WriteLine(el);输出为:<Add 阅读全文
posted @ 2012-11-04 20:11 dodo-yufan 阅读(342) 评论(0) 推荐(0) 编辑
摘要:LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML。 它将 XML 文档置于内存中,这一点很像文档对象模型 (DOM)。 您可以查询和修改 XML 文档,修改之后,可以将其另存为文件,也可以将其序列化然后通过网络发送。 但是,LINQ to XML 与 DOM 不同: 它提供一种新的对象模型,这是一种更轻量的模型,使用也更方便,这种模型利用了 Visual C# 2008 在语言方面的改进。 LINQ to XML 最重要的优势是它与 Language-Integrated Query (LINQ) 的 阅读全文
posted @ 2012-11-04 20:06 dodo-yufan 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示