ImmutableArrayExtensions.Aggregate Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier.
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
Type parameters
- T
Het type element dat is opgenomen in de verzameling.
Parameters
- immutableArray
- ImmutableArray<T>
De verzameling waaraan de functie moet worden toegepast.
- func
- Func<T,T,T>
Een functie die op een cumulatieve manier op elk element moet worden aangeroepen.
Retouren
De uiteindelijke waarde nadat de cumulatieve functie is toegepast op alle elementen.
Opmerkingen
Aggregate met de methode kunt u eenvoudig een berekening uitvoeren op een reeks waarden. Deze methode werkt door één keer aan te roepen func voor elk element in de bron. Elke keer func dat het wordt aangeroepen, Aggregate geeft u zowel het element uit de reeks als een geaggregeerde waarde door (als het eerste argument aan func). De waarde van de seed parameter wordt gebruikt als de initiële statistische waarde. Het resultaat van het vervangen van func de vorige geaggregeerde waarde.
Aggregate retourneert het uiteindelijke resultaat van func.
Van toepassing op
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier.
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
Type parameters
- TAccumulate
Het type van de geaccumuleerde waarde.
- T
Het type element dat is opgenomen in de verzameling.
Parameters
- immutableArray
- ImmutableArray<T>
De verzameling waaraan de functie moet worden toegepast.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,T,TAccumulate>
Een functie die op een cumulatieve manier op elk element moet worden aangeroepen.
Retouren
De uiteindelijke accumulatorwaarde.
Opmerkingen
Aggregate met de methode kunt u eenvoudig een berekening uitvoeren op een reeks waarden. Deze methode werkt door één keer aan te roepen func voor elk element in de bron. Elke keer func dat het wordt aangeroepen, Aggregate geeft u zowel het element uit de reeks als een geaggregeerde waarde door (als het eerste argument aan func). De waarde van de seed parameter wordt gebruikt als de initiële statistische waarde. Het resultaat van het vervangen van func de vorige geaggregeerde waarde.
Aggregate retourneert het uiteindelijke resultaat van func.
Van toepassing op
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
Hiermee past u een functie toe op een reeks elementen op een cumulatieve manier.
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
Type parameters
- TAccumulate
Het type van de geaccumuleerde waarde.
- TResult
Het type resultaat dat wordt geretourneerd door de resultaatkiezer.
- T
Het type element dat is opgenomen in de verzameling.
Parameters
- immutableArray
- ImmutableArray<T>
De verzameling waaraan de functie moet worden toegepast.
- seed
- TAccumulate
De initiële accumulatorwaarde.
- func
- Func<TAccumulate,T,TAccumulate>
Een functie die op een cumulatieve manier op elk element moet worden aangeroepen.
- resultSelector
- Func<TAccumulate,TResult>
Een functie om de uiteindelijke accumulatorwaarde te transformeren in het resultaattype.
Retouren
De uiteindelijke accumulatorwaarde.
Opmerkingen
Aggregate met de methode kunt u eenvoudig een berekening uitvoeren op een reeks waarden. Deze methode werkt door één keer aan te roepen func voor elk element in de bron. Elke keer func dat het wordt aangeroepen, Aggregate geeft u zowel het element uit de reeks als een geaggregeerde waarde door (als het eerste argument aan func). De waarde van de seed parameter wordt gebruikt als de initiële statistische waarde. Het resultaat van het vervangen van func de vorige geaggregeerde waarde.
Aggregate retourneert het uiteindelijke resultaat van func.