Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Schleife über TStrings Zeilen (ohne Index zu verwenden)

  Alt 1. Nov 2019, 11:49
for S in Self do sollte gehen.
Oh, das naheliegendste hatte ich übersehen, Danke

Hintergrund ist, dass Strings die indizierte Property zum Zugriff auf einzelne Elemente ist. Darin gibt es aber keinen Enumerator, der ist in TStrings selbst drin.
Ja, die Strings Property funktioniert nur mit Index. Da stellt sich mir die Frage, ob man auch für eigene Klassen eine Collection Property definieren kann, über die man dann über for ... in iterieren kann. Man kann über Collections mit for ... in iterieren, aber liegt das eiinfach nur an bestimmten Interfaces die man dazu in einer Klasse implementieren muss?

Oh, schon etwas dazu gefunden:

http://www.nickhodges.com/post/Enume...A6in-Loop.aspx
Michael Justin
  Mit Zitat antworten Zitat