Comparteix a través de


ImmutableArrayExtensions.Aggregate Método

Definición

Sobrecargas

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Aplica una función a una secuencia de elementos de forma acumulativa.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Aplica una función a una secuencia de elementos de forma acumulativa.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Aplica una función a una secuencia de elementos de forma acumulativa.

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Aplica una función a una secuencia de elementos de forma acumulativa.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Aggregate(System::Collections::Immutable::ImmutableArray<T> immutableArray, Func<T, T, T> ^ func);
public static T Aggregate<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,T,T> func);
public static T? Aggregate<T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, Func<T,T,T> func);
static member Aggregate : System.Collections.Immutable.ImmutableArray<'T> * Func<'T, 'T, 'T> -> 'T
<Extension()>
Public Function Aggregate(Of T) (immutableArray As ImmutableArray(Of T), func As Func(Of T, T, T)) As T

Parámetros de tipo

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Colección a la que se va a aplicar la función.

func
Func<T,T,T>

Función que se va a invocar en cada elemento de manera acumulativa.

Devoluciones

T

Valor final después de aplicar la función acumulativa a todos los elementos.

Comentarios

Aggregate el método facilita la realización de un cálculo a través de una secuencia de valores. Este método funciona llamando func una vez para cada elemento del origen. Cada vez func que se llama, Aggregate pasa el elemento de la secuencia y un valor agregado (como primer argumento a func). El valor del seed parámetro se usa como valor agregado inicial. El resultado de func reemplaza el valor agregado anterior. Aggregate devuelve el resultado final de func.

Se aplica a

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Aplica una función a una secuencia de elementos de forma acumulativa.

public:
generic <typename TAccumulate, typename T>
[System::Runtime::CompilerServices::Extension]
 static TAccumulate Aggregate(System::Collections::Immutable::ImmutableArray<T> immutableArray, TAccumulate seed, Func<TAccumulate, T, TAccumulate> ^ func);
public static TAccumulate Aggregate<TAccumulate,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, TAccumulate seed, Func<TAccumulate,T,TAccumulate> func);
static member Aggregate : System.Collections.Immutable.ImmutableArray<'T> * 'Accumulate * Func<'Accumulate, 'T, 'Accumulate> -> 'Accumulate
<Extension()>
Public Function Aggregate(Of TAccumulate, T) (immutableArray As ImmutableArray(Of T), seed As TAccumulate, func As Func(Of TAccumulate, T, TAccumulate)) As TAccumulate

Parámetros de tipo

TAccumulate

Tipo del valor acumulado.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Colección a la que se va a aplicar la función.

seed
TAccumulate

Valor de inicio del acumulador.

func
Func<TAccumulate,T,TAccumulate>

Función que se va a invocar en cada elemento de manera acumulativa.

Devoluciones

TAccumulate

Valor final del acumulador.

Comentarios

Aggregate el método facilita la realización de un cálculo a través de una secuencia de valores. Este método funciona llamando func una vez para cada elemento del origen. Cada vez func que se llama, Aggregate pasa el elemento de la secuencia y un valor agregado (como primer argumento a func). El valor del seed parámetro se usa como valor agregado inicial. El resultado de func reemplaza el valor agregado anterior. Aggregate devuelve el resultado final de func.

Se aplica a

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs
Source:
ImmutableArrayExtensions.cs

Aplica una función a una secuencia de elementos de forma acumulativa.

public:
generic <typename TAccumulate, typename TResult, typename T>
[System::Runtime::CompilerServices::Extension]
 static TResult Aggregate(System::Collections::Immutable::ImmutableArray<T> immutableArray, TAccumulate seed, Func<TAccumulate, T, TAccumulate> ^ func, Func<TAccumulate, TResult> ^ resultSelector);
public static TResult Aggregate<TAccumulate,TResult,T> (this System.Collections.Immutable.ImmutableArray<T> immutableArray, TAccumulate seed, Func<TAccumulate,T,TAccumulate> func, Func<TAccumulate,TResult> resultSelector);
static member Aggregate : System.Collections.Immutable.ImmutableArray<'T> * 'Accumulate * Func<'Accumulate, 'T, 'Accumulate> * Func<'Accumulate, 'Result> -> 'Result
<Extension()>
Public Function Aggregate(Of TAccumulate, TResult, T) (immutableArray As ImmutableArray(Of T), seed As TAccumulate, func As Func(Of TAccumulate, T, TAccumulate), resultSelector As Func(Of TAccumulate, TResult)) As TResult

Parámetros de tipo

TAccumulate

Tipo del valor acumulado.

TResult

Tipo de resultado devuelto por el selector de resultados.

T

Tipo de elemento incluido en la colección.

Parámetros

immutableArray
ImmutableArray<T>

Colección a la que se va a aplicar la función.

seed
TAccumulate

Valor de inicio del acumulador.

func
Func<TAccumulate,T,TAccumulate>

Función que se va a invocar en cada elemento de manera acumulativa.

resultSelector
Func<TAccumulate,TResult>

Función para transformar el valor final del acumulador en el tipo de resultado.

Devoluciones

TResult

Valor final del acumulador.

Comentarios

Aggregate el método facilita la realización de un cálculo a través de una secuencia de valores. Este método funciona llamando func una vez para cada elemento del origen. Cada vez func que se llama, Aggregate pasa el elemento de la secuencia y un valor agregado (como primer argumento a func). El valor del seed parámetro se usa como valor agregado inicial. El resultado de func reemplaza el valor agregado anterior. Aggregate devuelve el resultado final de func.

Se aplica a