当前位置: 首页 > news >正文

wordpress导航站源码天津做系统集成的公司网站

wordpress导航站源码,天津做系统集成的公司网站,天津大型网站建设报价公司,东莞网络公司电话常见迭代器模式 前面两节的内容显示了我们可以创建迭代器来返回可枚举类型或枚举器。图19-11总结了如 何使用常见的迭代器模式。 当我们实现返回枚举器的迭代器时,必须通过实现GetEnumerator来让类可枚举,它返回 由迭代器返回的枚举器,如图19…

常见迭代器模式

前面两节的内容显示了我们可以创建迭代器来返回可枚举类型或枚举器。图19-11总结了如
何使用常见的迭代器模式。

  • 当我们实现返回枚举器的迭代器时,必须通过实现GetEnumerator来让类可枚举,它返回
    由迭代器返回的枚举器,如图19-11中左半部分所示。
  • 在类中实现返回可枚举类型的迭代器时,我们可以让类实现GetEnumerator来让类本身可
    枚举,或不实现GetEnumerator,让类不可枚举。
    • 如果实现GetEnumerator,让它调用迭代器方法以获取自动生成的实现1Enumerab1e
      的类实例。然后,从iFnumerab1e对象返回由GetEnumerator创建的枚举器,如图19-11
      右边所示。
    • 如果通过不实现GetEnumerator使类本身不可枚举,仍然可以使用由迭代器返回的可枚
      举类,只需要直接调用迭代器方法,如图19-11中右边第二个foreach语句所示。

常见迭代器模式

产生多个可枚举类型

在下面的示例中,spectrurn类有两个可枚举类型的迭代器—— 一个从紫外线到红外线枚举光
谱中的颜色,而另一个以逆序进行枚举。注意,尽管它有两个方法返回可枚举类型,但类本身不
是可枚举类型,因为它没有实现GetEnumerator。

using System;
using System.Collecions.Generic;class Spectrum
{string[] colors={"violet","blue","cyan","green","yellow","orange","red"};public IEnumerable<string>UVtoIR(){for(int i=0;i<colors.Length;i++)yield return colors[i];}public IEnumerable<string>IRtoUV(){for(int i=colors.Length-1;i>=0;i--)yield return colors[i];Console.WriteLine();foreach(string color in Spectrum.IRtoUV())Console.Write($"{color}");Console.WriteLine();}
}
http://www.dtcms.com/a/411874.html

相关文章:

  • 郑州网站制作公司怎么样wordpress 视频站主题
  • 谷歌外贸网站seo怎么做免费舆情信息网站
  • 整站优化和单词深圳互联网公司集中在哪个区
  • 【crud】update
  • Qt键盘输入法的开源方案
  • 门户网站 建设 通知wordpress略缩图压缩
  • .net网站开发简介广州平面设计培训机构
  • 沭阳网站设计绿植网站怎么做
  • DVWA | XSS 跨站脚本注入
  • 建设银行网站公告在哪wordpress前台浏览量插件
  • Java的认识及环境搭载
  • 网站做著作权网络信息公司是做什么的
  • Milvus 2.6 Data-in, Data-out,简化向量搜索
  • 鄠邑区建设和住房保障局网站广东深圳龙岗区天气
  • 级a做爰片免费视网站看看如何判断网站被google k
  • 陕西建设技术学院网站网站超市安装
  • 【读书笔记】架构整洁之道 P2~3 编程范式设计原则
  • 基于 PyTorch 的 CIFAR-10 图像分类学习总结
  • (附源码)医院门诊综合管理系统
  • 做外贸经常用的网站网站中单选按钮怎么做
  • 国家合同模板网站wordpress 首页伪静态
  • vite是什么
  • 建设银联官方网站帮别人发广告赚钱平台
  • 【轨物方案】轨物科技|以数智化技术赋能成套开关柜
  • Android Studio 编辑器汉化解决方法(超简单)
  • 网站运营与推广计划书怎么做做网站客户给不了素材
  • 保山网站建设多少钱wordpress 文章排序
  • STM32 Hardfault异常调试-笔记
  • 网站做的好坏主要看公司做网站好吗
  • 太原找工作网站网站怎么做显得简洁美观