对于Java Iterator
,我已使用hasNext
方法来确定迭代是否具有更多元素(不消耗任何元素),因此hasNext
类似于“Peek
”方法。
我的问题:C#的通用hasNext
s是否有类似“Peek
”或“IEnumerator
”的方法?
最佳答案
不,很遗憾没有。
IEnumerator<T>
接口(interface)仅公开以下成员:
方法:
属性:
对于Java Iterator
,我已使用hasNext
方法来确定迭代是否具有更多元素(不消耗任何元素),因此hasNext
类似于“Peek
”方法。
我的问题:C#的通用hasNext
s是否有类似“Peek
”或“IEnumerator
”的方法?
最佳答案
不,很遗憾没有。
IEnumerator<T>
接口(interface)仅公开以下成员:
方法:
属性: