ImmutableArrayExtensions.Aggregate Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Aplica uma função a uma sequência de elementos de forma cumulativa. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Aplica uma função a uma sequência de elementos de forma cumulativa. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Aplica uma função a uma sequência de elementos de forma cumulativa. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
Aplica uma função a uma sequência de elementos de forma cumulativa.
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);
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 Genérico
- T
O tipo de elemento contido pela coleção.
Parâmetros
- immutableArray
- ImmutableArray<T>
A coleção a aplicar a função.
- func
- Func<T,T,T>
Uma função a ser invocada em cada elemento, de forma cumulativa.
Devoluções
O valor final após a função cumulativa ter sido aplicado a todos os elementos.
Observações
Aggregate O método torna simples a realização de um cálculo sobre uma sequência de valores. Este método funciona chamando func uma vez para cada elemento na fonte. Cada vez func que é chamado, Aggregate passa tanto o elemento da sequência como um valor agregado (como primeiro argumento para func). O valor do seed parâmetro é usado como valor agregado inicial. O resultado de func substitui o valor agregado anterior.
Aggregate devolve o resultado final de func.
Aplica-se a
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
Aplica uma função a uma sequência de elementos de forma cumulativa.
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 Genérico
- TAccumulate
O tipo do valor acumulado.
- T
O tipo de elemento contido pela coleção.
Parâmetros
- immutableArray
- ImmutableArray<T>
A coleção a aplicar a função.
- seed
- TAccumulate
O valor inicial do acumulador.
- func
- Func<TAccumulate,T,TAccumulate>
Uma função a ser invocada em cada elemento, de forma cumulativa.
Devoluções
O valor final do acumulador.
Observações
Aggregate O método torna simples a realização de um cálculo sobre uma sequência de valores. Este método funciona chamando func uma vez para cada elemento na fonte. Cada vez func que é chamado, Aggregate passa tanto o elemento da sequência como um valor agregado (como primeiro argumento para func). O valor do seed parâmetro é usado como valor agregado inicial. O resultado de func substitui o valor agregado anterior.
Aggregate devolve o resultado final de func.
Aplica-se a
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
Aplica uma função a uma sequência de elementos de forma cumulativa.
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 Genérico
- TAccumulate
O tipo do valor acumulado.
- TResult
O tipo de resultado devolvido pelo seletor de resultados.
- T
O tipo de elemento contido pela coleção.
Parâmetros
- immutableArray
- ImmutableArray<T>
A coleção a aplicar a função.
- seed
- TAccumulate
O valor inicial do acumulador.
- func
- Func<TAccumulate,T,TAccumulate>
Uma função a ser invocada em cada elemento, de forma cumulativa.
- resultSelector
- Func<TAccumulate,TResult>
Uma função para transformar o valor final do acumulador no tipo de resultado.
Devoluções
O valor final do acumulador.
Observações
Aggregate O método torna simples a realização de um cálculo sobre uma sequência de valores. Este método funciona chamando func uma vez para cada elemento na fonte. Cada vez func que é chamado, Aggregate passa tanto o elemento da sequência como um valor agregado (como primeiro argumento para func). O valor do seed parâmetro é usado como valor agregado inicial. O resultado de func substitui o valor agregado anterior.
Aggregate devolve o resultado final de func.