コード例 #1
0
 public bool HasNext()
 {
     if (currentIndex_ < aggregate_.Count())
     {
         return(true);
     }
     return(false);
 }
コード例 #2
0
 public bool MoveNext()
 {
     _currentIndex += 2;
     return(_currentIndex < _aggregate.Count());
 }
コード例 #3
0
ファイル: Iterator.cs プロジェクト: Mihu89/DesignPatterns
 public bool IsDone()
 {
     return(_current >= _aggregate.Count());
 }
コード例 #4
0
 public TEntity MoveNext()
 {
     _current++;
     return(_current < _aggregate.Count() ? _aggregate[_current] : null);
 }
コード例 #5
0
 public object Next() => (_current < _aggregate.Count() - 1) ? _aggregate[++_current] : null;