00问答网
所有问题
C#,若想支持Foreach语句需要实现的接口是什么?为什么?
如题所述
举报该问题
推荐答案 2019-02-27
IEnumerable
只有实现IEnumerable接口的自定义类数组才支持迭代,没有为什么,微软msdn里有介绍。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/D00rIrDBr0DBIn0TITB.html
相似回答
c#
命名迭代器
答:
foreach的
对象是IEnumerable类型的,你的MaxToMin返回的就是这个类型,所以就可以被遍历了
请问SPL
是什么?
答:
2.Traversable是Zend引擎的内置接口,它是能让类用于
foreach语句的接口,
但是在PHP中并不能直接实现Traversable。只能间接地通过Iterator或IteratorAggregate
接口实现
。3.IteratorAggregate(继承Traversable,是他的儿子)是除Iterator之外另一个从Traversable接口中继承而来的。其接口也很简单,只有一个函数。就是返回...
java
foreach
问题
答:
因为Catalog已经实现了java.lang.Iterable
的接口,
迭代的是Catalog中iterator()指向的那个集合,看你怎么
实现的
33条
C#
、.Net经典面试题目及答案
答:
答object 能用
foreach
遍历访问的对象
需要实现?
答 需要实现IEnumerable
接口
和GetEnumerator ()方法 Heap与stack的差别? 答Heap是堆 空间是由手动操作分配和释放的 它的存储区很大的自由存储区 lishixinzhi/Article/program/net/201311/12642 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐...
大家正在搜
接口可以实现接口吗
接口是什么
实现循环的语句有哪些
一个接口多个实现
接口多个实现
如何实现接口
接口实现方式有哪些
一个类可以实现多少个接口
接口实现类