Linq源元素简单分析

Linq有很多值得学习的地方,这里我们主要介绍选择各个Linq源元素的子集,包括介绍对Linq源元素执行操作等方面。

我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、茅箭ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的茅箭网站制作公司

选择各个Linq源元素的子集

选择源序列中的各个Linq源元素的子集有两种主要方法:

1、若要只选择Linq源元素的一个成员,请使用点运算。在下面的示例中,假定 Customer 对象包含几个公共属性,其中包括名为 City 的字符串。在执行此查询时,此查询将生成字符串输出序列。

 
 
 
  1. var query = from cust in Customers  
  2. select cust.City; 

2、若要创建包含Linq源元素的多个属性的元素,可以使用具有命名对象或匿名类型的对象初始值设定项。下面的示例演示如何使用匿名类型来封装各个 Customer 元素的两个属性:

 
 
 
  1. var query = from cust in Customer  
  2. select new {Name = cust.Name, City = cust.City}; 

对Linq源元素执行操作

输出序列可能不包含源序列的任何元素或元素属性。输出可能是通过将Linq源元素用作输入参数计算出的值的序列。在执行下面这个简单查询时,此查询会输出一个字符串序列,该序列值表示根据 double 类型的元素的源序列进行的计算。

 
 
 
  1. class FormatQuery  
  2. {  
  3. static void Main()  
  4. {  
  5. // Data source.  
  6. double[] radii = { 1, 2, 3 };  
  7.  
  8. // Query.  
  9. IEnumerable query =  
  10. from rad in radii  
  11. select String.Format("Area = {0}", (rad * rad) * 3.14);  
  12.  
  13. // Query execution.   
  14. foreach (string s in query)  
  15. Console.WriteLine(s);  
  16.  
  17. // Keep the console open in debug mode.  
  18. Console.WriteLine("Press any key to exit.");  
  19. Console.ReadKey();  
  20. }  

【编辑推荐】

  1. LINQ查询操作经验总结
  2. LINQ遍历多个数组深入剖析
  3. Linq查询Access数据文件浅谈
  4. LINQ构建框架设计学习笔记
  5. LINQ重要组成部分简介

文章名称:Linq源元素简单分析
URL链接:http://www.mswzjz.cn/qtweb/news32/43482.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能