码迷,mamicode.com
首页 >  
搜索关键字:ienumerator    ( 169个结果
C# IEnumerator与 IEnumerable
1、 接口的使用 (1) 首先定义接口 public interface IBattleMapManager : { Stages CurrentStage { get; } event EventH...
分类:编程语言   时间:2014-10-17 20:29:49    阅读次数:223
unity3D中协程和线程混合
这是我google unity3D一个问题偶然发现的在stackflow上非常有趣的帖子:大意是 要在unity3D上从server下载一个zip,并解压到持久化地址.并将其载入到内存中.以下展示了这样的使用方法:IEnumerator LongCoroutine(){ yield retur...
分类:编程语言   时间:2014-10-17 10:03:32    阅读次数:273
IEnumerable公开枚举器
//摘要://公开枚举器,该枚举器支持在非泛型集合上进行简单迭代。[ComVisible(true)][Guid("496B0ABE-CDEE-11d3-88E8-00902754C43A")]publicinterfaceIEnumerable{//摘要://返回一个循环访问集合的枚举器。////返回结果://可用于循环访问集合的System.Collections.IEnumerator..
分类:其他好文   时间:2014-10-09 20:11:18    阅读次数:306
unity 截图保存及显示
需要注意的是win平台加载图片,用到"file:///"参考来源 StartCoroutine(SaveThePlayerColorImage(320));//save the color image when the player pass the wall IEnumerator Save...
分类:其他好文   时间:2014-09-26 12:39:08    阅读次数:238
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
使用yield关键字让自定义集合实现foreach遍历
一般来说当我们创建自定义集合的时候为了让其能支持foreach遍历,就只能让其实现IEnumerable接口(可能还要实现IEnumerator接口)但是我们也可以通过使用yield关键字构建的迭代器方法来实现foreach的遍历,且自定义的集合不用实现IEnumerable接口注:虽然不用实现I....
分类:其他好文   时间:2014-08-15 14:33:18    阅读次数:202
IEnumerable接口与IEnumerator接口
通过一个例子来看-------------------------------------------------------Student.csusingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Threading.Tasks; usingSystem.Collections; namespaceConsoleApplication6 { publiccla..
分类:其他好文   时间:2014-07-25 11:36:22    阅读次数:214
unity3D中协程和线程混合
这是我google unity3D一个问题偶然发现的在stackflow上很有趣的帖子: 大意是 要在unity3D上从服务器下载一个zip,并解压到持久化地址.并将其加载到内存中.下面展示了这种用法: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip()...
分类:编程语言   时间:2014-07-25 11:24:41    阅读次数:324
169条   上一页 1 ... 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!