码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
迭代器
1 /* 2 IEnumerator 接口 3 支持对非泛型集合的简单迭代。 4 5 IEnumerator 是所有非泛型枚举数的基接口。 6 7 8 C# 语言的 foreach 语句(在 Visual Basic 中为 for each)隐藏了枚举数的复杂性。 9 10 枚举数可用于读取集合中的... ...
分类:其他好文   时间:2018-11-10 12:54:57    阅读次数:188
使用迭代器做自定义筛选
1 /* 2 IEnumerator 接口 3 支持对非泛型集合的简单迭代。 4 5 IEnumerator 是所有非泛型枚举数的基接口。 6 7 8 C# 语言的 foreach 语句(在 Visual Basic 中为 for each)隐藏了枚举数的复杂性。 9 10 枚举数可用于读取集合中的... ...
分类:其他好文   时间:2018-11-10 12:32:44    阅读次数:113
以指定分隔符串联字符串
对于String.Join(String,String[])这个方法,相信大家都有所了解。唯一不足的就是这个方法只能用于字符串数组,适用场景比较少。我所遇到的场景中,更多的是对List<T>中的某属性进行串联。尚未发现可以实现该功能的代码,于是自己实现了该功能。实现的方式是对IEnumerable<T>进行扩展。///<summary>///将数组合并成字符串,
分类:其他好文   时间:2018-11-05 23:43:03    阅读次数:246
DbSet<T>().Where(e => true)之后再想Include怎么办?
DbSet<T>().Where(e => true)之后再想Include怎么办? 引用:https://www.cnblogs.com/godbell/p/7348411.html 这里可能有人会有疑问了,如里EF通用类封装了没有公开DbSet<T>类型的属性或者只有IQueryable<T>类 ...
分类:数据库   时间:2018-11-04 12:43:07    阅读次数:254
C# 集合
参考资料: https://www.cnblogs.com/kissdodog/archive/2013/01/29/2882195.html https://www.cnblogs.com/maj99/p/6322626.html IEnumerable:所有集合都要继承IEnumerable。I ...
分类:Windows程序   时间:2018-10-26 19:49:25    阅读次数:231
linq中order by 和group by (含lambda表达式实现)以及综合案例
一、Linq对谁适用 linq的语法通过System.Linq下面的Enumerable类提供支持,也就是说,只要是实现了IEnumerable<T>的对象都可以使用Linq的语法来查询。LINQ定义了大约40个查询操作符,如select、from、in、where、group by 以及order ...
分类:其他好文   时间:2018-10-23 10:52:40    阅读次数:388
yield关键字
yield用在foreach循环中,表示循环到下一次时返回的数据,主要作用是简化了foreach循环(其实用IEnumerable<>时没简化多少),与return结合使用,如: 除此之外还有yield break, 其表示跳出迭代,如: 参考:http://www.cnblogs.com/king ...
分类:其他好文   时间:2018-10-08 15:05:12    阅读次数:125
C# yield return; yield break;
using System; using System.Collections; namespace YieldDemo { class Program { public static IEnumerable Power(int num, int exponent) { int counter = 0... ...
分类:Windows程序   时间:2018-09-29 18:20:02    阅读次数:235
C#之Linq、where()、FindAll()的区别
原地址 C#之Linq、where()、FindAll()的区别 对于实现了IEnumerable接口的类、类型、集合可以使用Linq、Linq的扩展方法where()、FindAll()来查询符合谓词约束的数据。这三者之间执行的方式是不一样的,同样的数据同样的查询条件返回的结果也不相同。先上代码再 ...
分类:Windows程序   时间:2018-09-27 01:43:07    阅读次数:331
C#枚举器和迭代器
Foreach能够获取数组中的每一个元素,原因数组能够提供一个枚举器的对象。对于枚举器类型而言,必须有一个方法来获取它。获取一个对象枚举器的方法是调用对象的GetEnumerator方法。数组是可枚举类型。 IEnumerator接口: 实现了IEnumerator接口的枚举器包含了Current、 ...
分类:Windows程序   时间:2018-09-24 12:05:12    阅读次数:209
750条   上一页 1 ... 8 9 10 11 12 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!