Wie nennt man das ?

unltd

Mitglied
Hallo,

bin gerade dabei ein wenig über Generics zu lernen, und dabei kommen häufig solche for-Schleifen vor.

for (DayOfWeek w : allDays)
...
}

Kann mir jemand sagen wie sich das nennt, ob es wirklich etwas mit Generics zu tun hat und wo ich mir mal ne erklärung dazu anschauen kann.

Lg
unltd
 
Das ist eine Foreach schleife.
Sie liest alle Element aus dem Array, Liste, Vector aus, ohne wissen zu müssen wieviel sich darin befinden
 
Der Bezug zu Generics ist daher gegeben, dass dein Typ DayOfWeek aus der Typparametrisierung deiner Collection (allDays) hervorgeht. Damit die SChleife also funktioniert muss allDays also vom Typ List<DayOfWeek> oder Collection<DaxOfWeek> oder ähnliches sein.

Gruß
Ollie
 
Zurück