IEnumerator
-
Guten Tag,
ich habe hier den folgenden Code, bei der ich MoveNext(), Reset() implementieren muss.
Wie muss ich hier vorgehen? Was macht MoveNext() ?private class MyEnumerator : IEnumerator
{
Liste _liste;public MyEnumerator(Liste liste)
{
_liste = liste;
}public object Current
{
get
{
return _liste._currentElement.Data;
}
}public bool MoveNext()
{
throw new NotImplementedException();}
public void Reset()
{
throw new NotImplementedException();
}
}
-
Nach den Aufruf von MoveNext liefert der Enumerator in Current das nächste Element.Bei Reset fängt er von vorne an.
-
Hallo Sonnenschein5
schau dir mal diesen Link an, darin habe ich versucht das Konzept etwas zu erklaeren, vielleicht hilft dir das ja.