码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
C#高级编程三十五天----foreach和yield
枚举 在foreach语句中使用枚举,可以迭代集合中的元素,且无需知道集合中的元素个数. 数组或集合实现带GetEumerator()方法的IEumerable接口.GetEumerator()方法返回一个实现IEunmerable接口的枚举. GetEnumerator()方法用IEnumerable接口定义.foreach语句并不真的需要在集合类中实现这个借口.有一个名为GetEnume...
分类:Windows程序   时间:2015-07-06 17:53:33    阅读次数:144
关于Linq的ToList与ToArray
ToList和ToArray在默认情况下,查询结果的数据类型是IEnumerable类型,可能很多开发人员并不习惯这个类型,而更加喜欢集合或者是数组,那么没关系,可以使用ToList或者是ToArray来将查询结果转换成集合或者数组。在这里,我们需要知道的是:使用查询语句查询结果的时候,实际上并没有...
分类:其他好文   时间:2015-06-29 19:36:20    阅读次数:523
获取EF查询的SQL语句
在EF编程中我们可以通过lamda表达式可以进行查询数据,获取到IQueryable结果,我们要想知道具体的SQL语句是什么需要使用ObjectQueryT>进行处理 处理方法如下: IQueryable data = this.ObjectContext.Data.Where(d => d.Name.StartsWith("测试")); ObjectQuer...
分类:数据库   时间:2015-06-28 14:13:41    阅读次数:210
C#类可以通过foreach遍历的原理
要使用foreach的遍历的类首先要满足的条件1、类要实现公共方法 public IEnumerator GetEnumerator(){},还可以继承IEnumerable接口来实现这个方法2、类实现了public IEnumerator GetEnumerator(){}中,要返回一个对象用于遍...
分类:Windows程序   时间:2015-06-27 19:51:28    阅读次数:148
linq分页扩展(转)
原文地址:http://www.cnblogs.com/RainbowInTheSky/p/4590508.html public static List ToPagedList(this IEnumerable allItems, int pageIndex, int pageSize, ...
分类:其他好文   时间:2015-06-26 09:08:39    阅读次数:92
yield让代码更加简洁
不能传入out或ref public IEnumerable GetShop() { for (int i = 1; i < 11; i++) { yield return new Shop ...
分类:其他好文   时间:2015-06-25 19:09:04    阅读次数:99
聊聊C#IEnumerable<T>扩展方法里面的判断表达式中的&与&&的区别?
背景 在工作过程中在使用框架的时候,遇到写Linq的判断条件的时候,我代码写成"t=>t.x.Equals(model.Id)&t.y.Equals(model.Name)"类似这种的形式。但是结果程序报错。然后我就写了下面的代码。代码1 1 class Program 2 { 3...
分类:编程语言   时间:2015-06-25 13:48:11    阅读次数:124
Object 转为List<T>
private void AddFields(object obj) { IEnumerable list = obj as IEnumerable; foreach (var item in list) { ...
分类:其他好文   时间:2015-06-25 11:51:44    阅读次数:159
linq分页扩展
直接上代码了public static List ToPagedList(this IEnumerable allItems, int pageIndex, int pageSize, Expression> keySelector) { var itemList...
分类:其他好文   时间:2015-06-21 10:36:38    阅读次数:131
扩展方法判断序列(或集合)是否包含元素
自定义扩展方法: public static class EnumerableExtensions { public static bool IsEmpty(this IEnumerable source) { return !source.A...
分类:其他好文   时间:2015-06-14 18:09:09    阅读次数:206
750条   上一页 1 ... 48 49 50 51 52 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!