• Linq使用(3)


             1.     XDocument doc = XDocument.Parse(returnValue.Trim());
                  var cdistinct = doc.Descendants("reportname").Where(p => Convert.ToString(p.Element(x).Value).Trim() != "").Select(p => Convert.ToString(p.Element(x).Value)).Distinct();
                  string[] dataDistinct=new string[cdistinct.Count()];
                   int i=0;
                   foreach (var count1 in cdistinct)
                  {
                      dataDistinct.SetValue(count1, i);
                      i++;
                  }
                   return dataDistinct;

     

                2.  XElement xml = XElement.Load(文件地址名称);  //定义查询方法                                    

                 var query = from c in  xml.DescendantsAndSelf("Customers")

                  select new CustomerInfo                    

                {                        

                   CustomerID = c.Elements("CustomerID").SingleOrDefault().Value,              

                   CompanyName = c.Elements("CompanyName").SingleOrDefault().Value,        

                      ContactName = c.Elements("ContactName").SingleOrDefault().Value,          

                    ContactTitle = c.Elements("ContactTitle").SingleOrDefault().Value,                

                   Address = c.Elements("Address").SingleOrDefault().Value,            

                   City = c.Elements("City").SingleOrDefault().Value,    

                          PostalCode = c.Elements("PostalCode").SingleOrDefault().Value,            

                  Country = c.Elements("Country").SingleOrDefault().Value,                

                  Phone = c.Elements("Phone").SingleOrDefault().Value,      

                        Fax = c.Elements("Fax").SingleOrDefault().Value,          

                    Region = c.Elements("Region").SingleOrDefault().Value != "" ? true : false

                  };         

  • 相关阅读:
    as3的InteractivePNG例子
    HttpWebRequest模拟POST提交防止中文乱码
    net发布的dll方法和类显示注释信息(字段说明信息)[图解]
    IP地址、手机归属和身份证查询接口
    一些好用的开源控件
    c# 操作IIS应用程序池
    c# 获取电脑硬件信息通用查询类[测试通过]
    C# 操作线程的通用类[测试通过]
    几款浏览器JavaScript调试工具
    Microsoft SQL Server 2005 提供了一些工具来监控数据库
  • 原文地址:https://www.cnblogs.com/sunrise/p/1614575.html
Copyright © 2020-2023  润新知