码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
FCL研究-LINQ-System.Linq Enumerable
.net 里面集合操作极为方便,尤其是实现了IEnumerable接口的集合,一直在使用,系统的研究一下集合的操作也是极好的。类型操作符名称投影操作符Select,SelectMany限制操作符Where排序操作符OrderBy,OrderByDescending,ThenBy,ThenByDes....
分类:其他好文   时间:2014-09-19 13:26:35    阅读次数:209
C#学习笔记 ----集合
List是与数组相当的集合类。其他类型的集合:队列、栈、链表和字典。IEnumerable如果将foreach语句用于集合,就需要IEnumerable接口。这个接口定义了方法GetEnumerator(),它返回一个实现了IEnumerator接口的枚举。ICollection接口由泛型集合类实现...
分类:其他好文   时间:2014-09-15 17:12:09    阅读次数:228
foreach语句揭秘
1概述 本文通过手动实现迭代器来了解foreach语句的本质。   2 使用foreach语句遍历集合 在C#中,使用foreach语句来遍历集合。foreach语句是微软提供的语法糖,使用它可以简化C#内置迭代器的使用复杂性。编译foreach语句,会生成调用GetEnumerator和MoveNext方法以及Current属性的代码,这些方法和属性恰是C#内置迭代器所提供的。下面将通过...
分类:其他好文   时间:2014-09-14 15:25:27    阅读次数:223
C# IEnumerable<T>、IEnumerator<T>、List<T>、ArrayList、[]数组各各的区别
List 是ArrayList的泛型,ArrayList里边的数据类型是object,List 里边的是具体的某种类型。ArrayList类似于向量,可以存储不同的数据类型在一个数组里边(转换为了object)。一般使用的时候尽量使用List ,因为ArrayList存取都要进行一次转换(装箱、拆箱...
分类:其他好文   时间:2014-09-12 18:53:33    阅读次数:134
[小技巧]让你的GridView支持IQueryable,并自动实现真分页
众所周知,asp.net自带的GridView在自带分页方面设计得很2,因为它是假分页,即内存分页。而且它不智能支持强大的Iqueryable。但这表明微软忽略了现实中的分页需求吗?答案应该不是,我想也不是。那么,通过什么方式可以达到真分页的效果呢?使用Asp.Net自带的3种DataSource(...
分类:其他好文   时间:2014-09-11 16:57:22    阅读次数:154
Linq查询IEnumerable与IQueryable
class Program { static void Main(string[] args) { System.Diagnostics.Stopwatch stp = new Stopwatch(); stp.Star...
分类:其他好文   时间:2014-09-11 13:44:01    阅读次数:291
对IEnumerable<T>和IQueryable<T>的一点见解
今天学习了用EF模型做查询,感觉数据库上下文对象的扩展方法很强大,所以研究了一下where的实现原理,其中遇到了一个问题,就是关于IEnumerable和IQueryable的区别,所以查了查资料,这里通俗的和大家说一下 刚开始看到where方法的返回值是一个IQueryable类型,所以我在...
分类:其他好文   时间:2014-09-09 12:00:28    阅读次数:184
EntityFramewrok 使用
1.使用一些查询比较复杂或者需要拼接的查询的时候最好一直保持IQueryable。一直到最后取数据的时候才进行查询。例如分页之类的条件拼接。 var query = dbset.Where(expression); query = IsDESC ? query.Or...
分类:其他好文   时间:2014-08-26 21:08:36    阅读次数:206
Linq使用之标准运算符方法
#region linq的标准查询运算符(即lambda方式) 注:C#不支持标准查询运算符中带有整形参数(索引)的重载 // 1、标准查询运算符之筛选方法——where //IQueryable stu1=db.Student.Where(s => s.Ssex == "男"); //GridV....
分类:其他好文   时间:2014-08-24 23:38:53    阅读次数:436
LINQ查询中的IEnumerable<T>和IQueryable<T>
LINQ查询方法一共提供了两种扩展方法,在System.Linq命名空间下,有两个静态类:Enumerable类,它针对继承了IEnumerable接口的集合进行扩展;Queryable类,针对继承了IQueryable接口的集合进行扩展。我们会发现接口IQueryable实际也是继承了IEnume...
分类:其他好文   时间:2014-08-22 17:45:19    阅读次数:316
750条   上一页 1 ... 67 68 69 70 71 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!