博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINQ系列:Linq to Object生成操作符
阅读量:6773 次
发布时间:2019-06-26

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

  生成操作符从现有序列值中创建新的序列。

1. Empty 

  Empty操作符返回一个指定类型的空集。

1>. 原型定义

public static IEnumerable
Empty
();

2>. 示例

var q = Enumerable.Empty
();Console.WriteLine(q == null);Console.WriteLine(q.Count());
False0

2. Range

  Range操作符用来创建一个包含数字序列的集合。它包含两个参数,第一个参数作为序列开始的整数值,第二个参数是要产生整数序列中的数字的个数。

1>. 原型定义

public static IEnumerable
Range(int start, int count);

2>. 示例

var expr = Enumerable.Range(1, 10);foreach (var item in expr){    Console.WriteLine(item);}

3. Repeat

  Repeat操作符创建一个单值序列,将此值重复一定的次数。

1>. 原型定义

public static IEnumerable
Repeat
(TResult element, int count);

2>. 示例

var expr = Enumerable.Repeat("LINQ to Object", 10);foreach (var item in expr){    Console.WriteLine(item);}

转载于:https://www.cnblogs.com/libingql/p/4043178.html

你可能感兴趣的文章
《Netkiller Virtualization 手札》 · 搭建 Docker 私有仓库
查看>>
30分钟创建一个Oracle11g DataGuard物理备库的步骤
查看>>
微软2014年12月安全补丁 提醒及时修复
查看>>
通过Java程序提交通用Mapreduce无法回收类的问题
查看>>
《终极网络服务端编程》pdf 以及配套源码下载
查看>>
phpcms V9利用num++实现多样形式列表标签调用
查看>>
python3简单爬虫实现代码
查看>>
cocos 总结
查看>>
GWA2Perl研发:try-catch无法退出循环、方法传参引用传值及多数据库链接
查看>>
王爽《汇编语言》实验9
查看>>
WINDOWS下的SFTP服务器安装搭建
查看>>
linux tar打包解压详解 解压到指定文件夹
查看>>
JMS消息持久化,将ActiveMQ消息持久化到mySql数据库中
查看>>
一个简单的拆分URL的小程序
查看>>
学习TCP/IP的分层体系结构误区
查看>>
Ruby解析XML简单实现
查看>>
分布式系统常用思想和技术总结
查看>>
Java 创建证书
查看>>
判断访问端是手机还是电脑
查看>>
一文彻底搞懂面试中常问的各种“锁”
查看>>