Thema: Delphi Enumerator Problem

Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.203 Beiträge
 
Delphi 13 Florence
 
#5

AW: Enumerator Problem

  Alt 12. Okt 2025, 12:03
Wenn du for..in verwenden möchtest, muss deine Liste die Methode GetEnumerator implementieren und dort den Enumerator zurückliefern und nicht selbst implementieren. Du musst also IEnumerable<TProductTreeItem> implementieren. Und du benötigst eine Enumerator-Klasse, die IEnumerator<TProductTreeItem> implementiert.

Warum nicht direkt in der Klasse implementieren? Es könnten ja mehrere verschachtelte Enumerationen laufen. Die brauchen daher eigene Instanzen des Enumerators.
Sebastian Jänicke
AppCentral

Geändert von jaenicke (12. Okt 2025 um 12:06 Uhr)
  Mit Zitat antworten Zitat