Jörg Reinholz: yield return

Beitrag lesen

Moin!

Wenn dem so ist und die Foo-Methode zunächst mal als ein Generator betrachtet wird, warum sieht man dann nach dem Aufruf von Foo-Methode in der items-Variable (var items = Foo();) nur die Werte 1 und 2 als eine Liste mit Index-Nummern.

Du vermischst hier offenbar die Ausgaben/Eigenschaften des Programms und die Ausgaben/Eigenschaften der IDE, welche Dir offenbar auch zeigen was der Generator ausgeben würde, wenn man ihn denn fragen würde.

Wo bleiben dann die Ausgaben A und B?

Das sind reine Ausgaben, die (außer im Programm) nirgends gespeichert werden. Diese Werte stehen für die IDE nicht im Generator zur Verfügung.

Jörg Reinholz