Mit TakeWhile werden in der Quelle vorhandene Elemente sequentiell verarbeitet. Diese sequentielle Verarbeitung dauert solange bis die mitgegebene Bedingung einen true-Wert zurückliefert. Es werden Elemente bis zu dieser Stelle als Resultat zurückgeliefert.
Im Beispiel verwenden wir einen String-Array als Datenquelle. In der Datenquelle sind die Buchstaben von a bis h vorhanden.
string[] source = {"a", "b", "c", "d", "e", "f", "g", "h"};
Wir möchten in unserer Quelle die Elemente sequentiell durchgehen und die Elemente als Resultat zurückliefert bis der Bedingung erfüllt ist.
Als Resultat erwarten wir die Buchstaben a bis d.
Lambda Expression
string[] src = {"a", "b", "c", "d", "e", "f", "g", "h"};
IEnumerable
Resultat
Als Resultat liefert die Lambda Expression die Buchstaben von a bis d.
No comments:
Post a Comment