Junior — Middle
Kannst du die Methoden auflisten und beschreiben, die in der IEnumerator-Schnittstelle implementiert sind?
sobes.tech KI
Antwort von AI
Das IEnumerator-Interface in C# definiert Methoden zum Durchlaufen einer Sammlung. Die wichtigsten Methoden und Eigenschaften sind:
bool MoveNext()— verschiebt den Zeiger auf das nächste Element der Sammlung. Gibttruezurück, wenn ein nächstes Element existiert, sonstfalse.object Current { get; }— Eigenschaft, die das aktuelle Element der Sammlung zurückgibt.void Reset()— setzt den Enumerator in die Anfangsposition zurück, also vor das erste Element der Sammlung.
Beispiel für die Verwendung:
IEnumerator enumerator = collection.GetEnumerator();
while (enumerator.MoveNext())
{
var item = enumerator.Current;
// Verarbeitung des Elements
}