码迷,mamicode.com
首页 >  
搜索关键字:ienumerable    ( 599个结果
List<T> 的扩展方法
//List<T>.Take(m) //取出 前m行 IEnumerable<Person> takeList = lstPerson.Take(4); foreach (Person s in takeList) { Console.WriteLine("element in takeList: ...
分类:其他好文   时间:2017-04-26 17:44:24    阅读次数:225
IEnumerable和IEnumerator接口
我们先思考几个问题:1.为什么在foreach中不能修改item的值?(IEnumerator的Current为只读)2.要实现foreach需要满足什么条件?(实现IEnumerator接口来实现的)3.为什么Linq to Object中要返回IEnumerable?(因为IEnumerable ...
分类:编程语言   时间:2017-04-24 18:17:19    阅读次数:220
Entity Framework中IQueryable, IEnumerable, IList的区别
小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 使用工具追踪EF生成的SQL 使用Entit ...
分类:编程语言   时间:2017-04-23 22:30:43    阅读次数:228
ASP.NET MVC利用PagedList分页(一)
前几天看见博客园上有人写ASP.NET MVC的分页思想,这让我不禁想起了PagedList。PagedList是NuGet上提供的一个分页的类库,能对任何IEnumerable<T>进行分页,而且非常简单好用。从NuGet上,可以获取两个DLL:PagedList.dll和PagedList.Mv ...
分类:Web程序   时间:2017-04-22 14:48:12    阅读次数:238
IQueryable与IEnumberable
1、IQueryable接口与IEnumberable接口的区别: IEnumerable<T> 会直接加载所有数据到内存,然后再筛选。是先从数据库取出数据放入内存,然后在本地调用SKip 和 Take 等扩展方法 IQueryable<T> 会先翻译成T-SQL语句之后再向SQL服务器发送命令,它 ...
分类:编程语言   时间:2017-04-11 14:47:08    阅读次数:252
C#基础之Foreach
下面是Foreach的介绍。 如何让一个类可以用Foreach来遍历呢。 结论:让这个类实现IEnumerable接口。 这个类有一个public的GetEnumerator的实例方法,并且返回类型中有public 的bool MoveNext()实例方法和public的Current实例属性。 看 ...
分类:Windows程序   时间:2017-04-10 11:35:53    阅读次数:236
mvc Dapper_Report_Down_ExcelFile
Dapper的Query返回要不是对象的IEnumerable,要不是Dynamic的IEnumerable,都不适合不用反射就能够动态获取各个属性值得情况,而反射浪费性能是大伙儿共同认知的,Down下来Dapper源码发现返回Dynamic的IEnumerable,是返回一个Dapper内部的对象 ...
分类:移动开发   时间:2017-03-29 18:49:18    阅读次数:204
数据绑定
1. 数据绑定(Binding)一般配置 常用的绑定的目标(Dependency Object & associated Dependency Property,目标单元): 内容控件目标:object ContentControl.Content 集合控件目标:IEnumerable ItemsC ...
分类:其他好文   时间:2017-03-27 14:33:39    阅读次数:177
for循环与foreach的区别
for循环与foreach的区别 foreach 依赖 IEnumerable. 第一次 var a in GetList() 时 调用 GetEnumerator 返回第一个对象 并 赋给a, 以后每次再执行 var a in GetList() 的时候 调用 MoveNext.直到循环结束. 期 ...
分类:其他好文   时间:2017-03-08 13:10:27    阅读次数:131
C#迭代器实现
一、借助已经实现迭代的类来完成对某类的迭代器 一般情况下想通过foreach来枚举某一个类里包含的类容则必须实现枚举接口IEnumerable 然后重新写GetEnumerator方法。 创建的时候讲要加载的内容放进已经实现枚举的数组或类中,然后返回数组或此类中的GetEnumerator方法,这样 ...
分类:Windows程序   时间:2017-03-03 22:19:07    阅读次数:250
599条   上一页 1 ... 18 19 20 21 22 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!