ja ręcznie konwersji Java do C# i mieć następujący kod:co to jest C# równoważne z Iterator w Javie
for (Iterator<SGroup> theSGroupIterator = SGroup.getSGroupIterator();
theSGroupIterator.hasNext();)
{
SGroup nextSGroup = theSGroupIterator.next();
}
Czy istnieje odpowiednik Iterator<T>
w C# czy istnieje lepszy C# idiom?