当前位置:  开发笔记 > 编程语言 > 正文

对于以下代码,LINQ to XML的等价物是什么?

如何解决《对于以下代码,LINQtoXML的等价物是什么?》经验,为你挑选了1个好方法。



1> Thomas Danec..:
    public List GetList()
    {
        if (File.Exists(this.xmlFilePath))
        {
            XDocument doc = XDocument.Load(this.xmlFilePath);

            var listings = from row in doc.Root.Elements("listing")
                           select new Listing
                           {
                               A = (string)row.Element("A"),
                               B = (string)row.Element("B"),
                               C = (string)row.Element("C"),
                               D = (string)row.Element("D"),
                               E = (string)row.Element("E")
                           };

            return listings.ToList();
        }
        else
        {
            return new List();
        }
    }

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有