博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# linq <未完>
阅读量:5131 次
发布时间:2019-06-13

本文共 1676 字,大约阅读时间需要 5 分钟。

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace demo_linq_select{    class Program    {        static void Main(string[] args)        {            int[] a = new int[] {1, 2, 3, 4, 5};            //select 为必选关键字 为前面满足条件的选择输出 返回结果为返回IEnumerable
泛型接口 IEnumerable
result = from r in a where r < 3 select r; Console.WriteLine(result.ToList()); foreach (var t in result) { Console.WriteLine(t); } //匿名对象 var obj = new { name = "leo", sex = "male" }; Console.WriteLine(obj.name); Console.WriteLine(obj.sex); //LINQ高级扩展方式 var result1 = a.Where(t => t < 3).Select(r => r); //where参数FUNC
委托, 这里Select不是必须, //使用select实现对查询结果进行过滤,转换为一个新的对象等 foreach (var t in result1) { Console.WriteLine(t); } var result2 = a.First(); Console.WriteLine(result2); //Skip 跳过指定数量的元素 var result3 = a.Skip(2).Where(r => r >= 4); print
(result3); //联合查询 var b = new int[] {3, 4, 5, 6}; var result4 = from c in a from d in b where c == d select c + d; print
(result4); Console.ReadKey(); } static void print
(IEnumerable
result) { foreach (var t in result) { Console.WriteLine(t); } } }}

  

转载于:https://www.cnblogs.com/alplf123/p/9768287.html

你可能感兴趣的文章
虚拟化架构中小型机构通用虚拟化架构
查看>>
继承条款effecitve c++ 条款41-45
查看>>
Java泛型的基本使用
查看>>
1076 Wifi密码 (15 分)
查看>>
noip模拟赛 党
查看>>
bzoj2038 [2009国家集训队]小Z的袜子(hose)
查看>>
Java反射机制及其Class类浅析
查看>>
Postman-----如何导入和导出
查看>>
移动设备显示尺寸大全 CSS3媒体查询
查看>>
图片等比例缩放及图片上下剧中
查看>>
background-clip,background-origin
查看>>
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
8、RDD持久化
查看>>