首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现迭代器模式的.NET迭代器

实现迭代器模式的.NET迭代器
EN

Stack Overflow用户
提问于 2013-11-04 17:07:26
回答 1查看 152关注 0票数 0

我在.NET中更多地使用了集合,我一直都知道这个设计模式,但我从来没有真正使用过它:http://www.dofactory.com/Patterns/PatternIterator.aspx

我以前在Java语言中使用过一个迭代器,如下所述:http://www.tutorialspoint.com/java/java_using_iterator.htm。这是Java对Iterator模式的实现吗?

如果这是Java的实现,那么在.NET (特别是VB.NET)中有没有对等的实现?在.NET中,我通常会这样做:http://msdn.microsoft.com/en-us/library/aa287603(v=vs.71).aspx。我意识到这暴露了对象的表示。

EN

回答 1

Stack Overflow用户

发布于 2013-11-04 17:09:43

您正在寻找IEnumerable接口。

此外,还可以查看.Net中的Iteratorsyield关键字,这些关键字在VS2012和更高版本的VB.Net中可用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19764484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档