码迷,mamicode.com
首页 >  
搜索关键字:ienumerable    ( 599个结果
ylbtech-LanguageSamples-Yield
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-Yield1.A,示例(Sample) 返回顶部“Yield”示例本示例演示如何创建一个列表类来实现 IEnumerable 和 yield 关键字,以对列表的内容启用 foreach 迭...
分类:其他好文   时间:2015-01-02 01:04:12    阅读次数:301
11.C#迭代器(六章6.1)
今天我们说下C#中的迭代器,首先引出一些关于迭代的概念,后面举出代码供大家讨论。 迭代器模式是行为模式的一种范例,行为模式是一种简化对象之间通信的一种设计模式。在.NET中使用IEnumerator和IEnumerable接口及它们的泛型等价物来封装的,如果一个类型实现了IEnumerable...
分类:Windows程序   时间:2015-01-01 22:25:32    阅读次数:345
IEnumerable和IEnumerator 详解
IEnumerable和IEnumerator 详解
分类:编程语言   时间:2014-12-30 13:10:22    阅读次数:263
Entity Framework返回IEnumerable还是IQueryable?
在使用EF的过程中,我们常常使用repository模式,本文就在repository层的返回值是IEnumerable类型还是IQueryable进行探讨。阅读目录:一、什么是Repository模式?二、IEnumerable还是IQueryable的区别三、实际检验IEnumerable和IQ...
分类:编程语言   时间:2014-12-30 01:42:04    阅读次数:239
[转]那些年我还不懂:IList,ICollection,IEnumerable,IEnumerator,IQueryable
1、首先看一个简单的例子int[] myArray = { 1, 32, 43, 343 }; IEnumerator myie = myArray.GetEnumerator(); myie.Reset(); while (myie...
分类:编程语言   时间:2014-12-27 15:08:13    阅读次数:207
c# 自己实现可迭代的容器
在c#中我们经常使用到foreach语句来遍历容器,如数组,List,为什么使用foreach语句能够遍历一个这些容器呢,首先的一个前提是这些容器都实现了IEnumerable接口,通过IEnumerable接口的GetEnumerator方法获得实现IEnumerator接口的对象。IEnum.....
分类:Windows程序   时间:2014-12-21 01:52:05    阅读次数:446
IEnumerator和IEnumerable接口
枚举器和可枚举类型前面我们已经知道了使用foreach语句可以遍历数组中的元素。但是为什么那么做呢?原因是数组按需提供了一个叫做枚举器的对象。枚举器可以依次返回请求数组中的元素。枚举器知道项的次序并且跟踪它所在序列中的位置,然后返回请求的当前项。获取一个对象枚举器的方法是调用对象的GetEnumer...
分类:编程语言   时间:2014-12-20 11:35:33    阅读次数:148
foreach为什么要实现IEnumerable接口而不是直接用IEnumerator接口
在.Net中,要想被foreach遍历,那么目标对象要实现IEnumerable或IEnumerable接口,这个接口有一个方法,GetEnumerator(),返回一个IEnumerator接口,这个接口里定义了Next()等方法,例如:public class Garge : IEnumera....
分类:编程语言   时间:2014-12-19 18:44:00    阅读次数:258
IEnumerable,ICollection,IList,List的使用
做C#的都知道:一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // //...
分类:编程语言   时间:2014-12-18 16:44:06    阅读次数:172
浅谈:ArrayList,List<T>,List<Object>
最近看项目中有个地方用到了List<Object>,想到List<Object>能动态插入object对象,而ArrayList也是动态插入object对象。我在想这两个是不是同样的功能呢,查看元数据代码如下:ArrayListpublicclassArrayList:IList,ICollection,IEnumerable,ICloneablepublicvirtu..
分类:其他好文   时间:2014-12-18 15:35:50    阅读次数:266
599条   上一页 1 ... 48 49 50 51 52 ... 60 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!