Ich habe heute im E-Learning Kurs gesehen, wie der Dozent Methoden variante 1 codiert hat.
Ich hätte das ganze mit Methoden Variante 2 gelöst.
Gibt es bei Methoden variante 1 Vorteile? Bzw. wo ist der genaue Unterschied? Was ist ein "yield" return?
Methoden variante 1:
publicIEnumerable<Friend>GetAll(){//TODO: Load data from real database
yield returnnewFriend{FirstName="Thomas",LastName="Huber"};
yield returnnewFriend{FirstName="Andres",LastName="Boehler"};
yield returnnewFriend{FirstName="Julia",LastName="Huber"};
yield returnnewFriend{FirstName="Chrissi",LastName="Egin"};}}
Frage
InTheVoid
Hallo!
Ich habe heute im E-Learning Kurs gesehen, wie der Dozent Methoden variante 1 codiert hat.
Ich hätte das ganze mit Methoden Variante 2 gelöst.
Gibt es bei Methoden variante 1 Vorteile? Bzw. wo ist der genaue Unterschied? Was ist ein "yield" return?
Methoden variante 1:
Methoden variante 2:
Link zu diesem Kommentar
Auf anderen Seiten teilen
4 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.