ImmutableArrayExtensions.Aggregate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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
.