ImmutableArrayExtensions.Aggregate Methode

Definitie

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>)

Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs

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

T

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>)

Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs

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

TAccumulate

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>)

Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs
Bron:
ImmutableArrayExtensions.cs

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

TResult

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