Le premier usage :
string[] mots = { "A", "b", "C" };
string result = mots.Aggregate("Début", (x, y) => x + "," + y, x => x.ToLower());
La variable result contiendra : "début,a,b,c"
Premier paramètre optionnel permet d'ajouter un premier élément à la liste.
Second paramètre : la méthode d'agrégation
Dernier paramètre optionnel une méthode de finalisation du résultat
la version la version plus simple : string result = mots.Aggregate((x, y) => x + "," + y);
La variable result contiendra : "A,b,C"
Ca peut être intéressant de parler de la méthode Zip aussi
RépondreSupprimer