ImmutableArrayExtensions.Aggregate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Applica una funzione a una sequenza di elementi in modo cumulativo. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Applica una funzione a una sequenza di elementi in modo cumulativo. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Applica una funzione a una sequenza di elementi in modo cumulativo. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
Applica una funzione a una sequenza di elementi in modo cumulativo.
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
Parametri di tipo
- T
Tipo di elemento contenuto dalla raccolta.
Parametri
- immutableArray
- ImmutableArray<T>
Raccolta a cui applicare la funzione.
- func
- Func<T,T,T>
Funzione da richiamare su ogni elemento, in modo cumulativo.
Restituisce
Valore finale dopo l'applicazione della funzione cumulativa a tutti gli elementi.
Commenti
Aggregate il metodo semplifica l'esecuzione di un calcolo su una sequenza di valori. Questo metodo funziona chiamando func
una sola volta per ogni elemento nell'origine. Ogni volta func
che viene chiamato, Aggregate passa sia l'elemento dalla sequenza che un valore aggregato (come primo argomento da func). Il valore del seed
parametro viene usato come valore di aggregazione iniziale. Il risultato di func
sostituisce il valore aggregato precedente. Aggregate restituisce il risultato finale di func
.
Si applica a
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
Applica una funzione a una sequenza di elementi in modo cumulativo.
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
Parametri di tipo
- TAccumulate
Tipo del valore accumulato.
- T
Tipo di elemento contenuto dalla raccolta.
Parametri
- immutableArray
- ImmutableArray<T>
Raccolta a cui applicare la funzione.
- seed
- TAccumulate
Valore iniziale dell'accumulatore.
- func
- Func<TAccumulate,T,TAccumulate>
Funzione da richiamare su ogni elemento, in modo cumulativo.
Restituisce
Valore finale dell'accumulatore.
Commenti
Aggregate il metodo semplifica l'esecuzione di un calcolo su una sequenza di valori. Questo metodo funziona chiamando func
una sola volta per ogni elemento nell'origine. Ogni volta func
che viene chiamato, Aggregate passa sia l'elemento dalla sequenza che un valore aggregato (come primo argomento da func). Il valore del seed
parametro viene usato come valore di aggregazione iniziale. Il risultato di func
sostituisce il valore aggregato precedente. Aggregate restituisce il risultato finale di func
.
Si applica a
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
- Origine:
- ImmutableArrayExtensions.cs
Applica una funzione a una sequenza di elementi in modo cumulativo.
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
Parametri di tipo
- TAccumulate
Tipo del valore accumulato.
- TResult
Tipo del risultato restituito dal selettore di risultato.
- T
Tipo di elemento contenuto dalla raccolta.
Parametri
- immutableArray
- ImmutableArray<T>
Raccolta a cui applicare la funzione.
- seed
- TAccumulate
Valore iniziale dell'accumulatore.
- func
- Func<TAccumulate,T,TAccumulate>
Funzione da richiamare su ogni elemento, in modo cumulativo.
- resultSelector
- Func<TAccumulate,TResult>
Funzione per trasformare il valore finale dell'accumulatore nel tipo di risultato.
Restituisce
Valore finale dell'accumulatore.
Commenti
Aggregate il metodo semplifica l'esecuzione di un calcolo su una sequenza di valori. Questo metodo funziona chiamando func
una sola volta per ogni elemento nell'origine. Ogni volta func
che viene chiamato, Aggregate passa sia l'elemento dalla sequenza che un valore aggregato (come primo argomento da func). Il valore del seed
parametro viene usato come valore di aggregazione iniziale. Il risultato di func
sostituisce il valore aggregato precedente. Aggregate restituisce il risultato finale di func
.