LINQ系列:Linq to Object生成操作符
2014-10-22 15:00
501 查看
生成操作符从现有序列值中创建新的序列。
1. Empty
Empty操作符返回一个指定类型的空集。
1>. 原型定义
2>. 示例
2. Range
Range操作符用来创建一个包含数字序列的集合。它包含两个参数,第一个参数作为序列开始的整数值,第二个参数是要产生整数序列中的数字的个数。
1>. 原型定义
2>. 示例
3. Repeat
Repeat操作符创建一个单值序列,将此值重复一定的次数。
1>. 原型定义
2>. 示例
1. Empty
Empty操作符返回一个指定类型的空集。
1>. 原型定义
public static IEnumerable<TResult> Empty<TResult>();
2>. 示例
var q = Enumerable.Empty<int>(); Console.WriteLine(q == null); Console.WriteLine(q.Count());
False 0
2. Range
Range操作符用来创建一个包含数字序列的集合。它包含两个参数,第一个参数作为序列开始的整数值,第二个参数是要产生整数序列中的数字的个数。
1>. 原型定义
public static IEnumerable<int> 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<TResult> Repeat<TResult>(TResult element, int count);
2>. 示例
var expr = Enumerable.Repeat("LINQ to Object", 10); foreach (var item in expr) { Console.WriteLine(item); }
相关文章推荐
- LINQ系列:Linq to Object生成操作符
- LINQ系列:Linq to Object分组操作符
- LINQ系列:Linq to Object元素操作符
- LINQ系列:Linq to Object分组操作符
- LINQ系列:Linq to Object串联操作符
- LINQ系列:Linq to Object转换操作符
- LINQ系列:Linq to Object聚合操作符
- LINQ系列:Linq to Object元素操作符
- LINQ系列:Linq to Object转换操作符
- LINQ系列:Linq to Object限制操作符
- LINQ系列:Linq to Object相等操作符
- LINQ能不能用系列(一)LINQ to Object 效率比对
- Linq To Sql模式中自动生成T-SQL增删改操作系列~PropertyChanged事件实现在子类中记录属性的变化,在基类中进行统一处理
- Linq技术三:Linq to Object 和生成数据表的扩展方法
- LinQ实战学习笔记(四) LINQ to Object, 常用查询操作符
- Linq学习笔记(三)Linq To Object查询操作符
- .NET面试题系列[13] - LINQ to Object
- Linq to OBJECT延时标准查询操作符
- LINQ能不能用系列(一)LINQ to Object 效率比对
- 【vs.net 2008系列-LINQ】 == to object 文章索引 ==