[C#] IEnumaration von TreeNode

MatseMann

Grünschnabel
Hallo liebe XPerten,
ich möchte einen TreeNode (heißt in meinem Fall nBuch) mit einem IEnumerator durchlaufen.
Der Code sieht folgendermaßen aus:

IEnumerator en = nBuch.Nodes.GetEnumerator();

Ich bekomme jedoch beim erstellen des IEnumerators folgende Fehlermeldung:

Die Verwendung von Typ "System.Collections.Generic.IEnumerator<T>" (generisch) macht das 1-Typargument erforderlich.

Will mir der Compiler damit sagen, dass ich nicht die nötigen TypArgumente übergebe?

Könnt ihr mir vielleicht einen Tip geben was ich falsch mache?

Danke im voraus!
 
Du hast für das IEnumerator Interface den falschen Import. Du hast wahrscheinlich oben using System.Collections.Generic benötigst aber das IEnumerator aus dem Namespace System.Collections.
Die Foreach Anweisung sollte solchen Problemen auch abhilfe schaffen.
 
Danke Danielku15 für den Tip mit dem Namespace.

Die Variante mit foreach habe ich als "Notlösung" bereits integriert gehabt, wollte es aber unbedingt über eine IEnumeration lösen...
 
Zurück