No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Operadores Sum y Aggregate

20/26
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Les comparto dos de las formas que considero

y como lo utilizo

El resultado es el mismo en ambos casos

Para entenderlo más fácilmente:

Aggregate( valorInicialDelAcumulador, (Acumulador, Elemento), Funcion ); 

Definición:
Aplica una función de acumulador a una secuencia. El valor de inicialización especificado se utiliza como valor inicial del acumulador y la función especificada se utiliza para seleccionar el valor resultante.
https://learn.microsoft.com/es-es/dotnet/api/system.linq.enumerable.aggregate?view=net-7.0

Operador Aggregate

Se usa para realizar la acumulación de algún dato dentro de una variable y retornar este valor acumulado.

Una version un ppoco mas reducida del codigo
return books.Where(p=>p.PublishedDate.Year> 2015).Aggregate("",(booksTitle, next)=>{
return booksTitle.Equals(string.Empty)?booksTitle +=next.Title :booksTitle+=" - "+next.Title;