迭代是什么意思解释词语(迭代是什么意思)

2023-08-06 01:23:26    来源:互联网


(资料图片)

导读 来为大家解答以上的问题。迭代是什么意思解释词语,迭代是什么意思这个很多人还不知道,现在让我们一起来看看吧!1、简介:迭代...

1、简介:迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内容。

2、1.功能:迭代器使开发人员能够在类或结构中支持foreach迭代,而不必整个实现IEnumerable或者IEnumerator接口。

3、只需提供一个迭代器,即可遍历类中的数据结构。

4、当编译器检测到迭代器时,将自动生成IEnumerable接口或者IEnumerator接口的Current,MoveNext和Dispose方法。

5、2.特点:(1)迭代器是可以返回相同类型值的有序序列的一段代码。

6、(2)迭代器可用作方法、运算符或get访问器的代码体。

7、(3)迭代器代码使用yieldreturn语句依次返回每个元素,yield break将终止迭代。

8、(4)可以在类中实现多个迭代器,每个迭代器都必须像任何类成员一样有惟一的名称,并且可以在foreach语句中被客户端,代码调用如下所示:foreach(int x in ***.iterator2){}。

9、(5)迭代器的返回类型必须为IEnumerable和IEnumerator中的任意一种。

本文到此分享完毕,希望对大家有所帮助。

关键词:

X 关闭

安阳曹操墓将于2022年5月正式对公众开放
时间·2021-12-29    来源·中新网
为什么这次寒潮南方降雪这么明显?
时间·2021-12-29    来源·新华社
山西绛县6名失踪者全部遇难 当地:已立案调查
时间·2021-12-29    来源·中新网

X 关闭