|
Registriert seit: 10. Jun 2003
Ort: Berlin
10.203 Beiträge
Delphi 13 Florence
|
AW: Enumerator Problem
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.
Geändert von jaenicke (12. Okt 2025 um 12:06 Uhr)
|