ImmutableArrayExtensions.Aggregate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.
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
Typparameter
- T
Der Typ des Elements, das in der Auflistung enthalten ist.
Parameter
- immutableArray
- ImmutableArray<T>
Die Auflistung, auf die die Funktion angewendet werden soll.
- func
- Func<T,T,T>
Eine Funktion, die für jedes Element auf kumulative Art und Weise aufgerufen werden soll.
Gibt zurück
Der endgültige Wert, nachdem die kumulative Funktion auf alle Elemente angewendet wurde.
Hinweise
Aggregate -Methode vereinfacht das Ausführen einer Berechnung über eine Sequenz von Werten. Diese Methode funktioniert, indem für jedes Element in der Quelle einmal aufgerufen wird func
. Jedes Mal, wenn func
aufgerufen wird, Aggregate übergibt sowohl das Element aus der Sequenz als auch einen aggregierten Wert (als erstes Argument an func). Der Wert des seed
Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis von func
ersetzt den vorherigen aggregierten Wert. Aggregate gibt das Endergebnis von zurück func
.
Gilt für:
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.
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
Typparameter
- TAccumulate
Der Typ des kumulierten Werts.
- T
Der Typ des Elements, das in der Auflistung enthalten ist.
Parameter
- immutableArray
- ImmutableArray<T>
Die Auflistung, auf die die Funktion angewendet werden soll.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T,TAccumulate>
Eine Funktion, die für jedes Element auf kumulative Art und Weise aufgerufen werden soll.
Gibt zurück
Der letzte Akkumulatorwert.
Hinweise
Aggregate -Methode vereinfacht das Ausführen einer Berechnung über eine Sequenz von Werten. Diese Methode funktioniert, indem für jedes Element in der Quelle einmal aufgerufen wird func
. Jedes Mal, wenn func
aufgerufen wird, Aggregate übergibt sowohl das Element aus der Sequenz als auch einen aggregierten Wert (als erstes Argument an func). Der Wert des seed
Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis von func
ersetzt den vorherigen aggregierten Wert. Aggregate gibt das Endergebnis von zurück func
.
Gilt für:
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine Sequenz von Elementen auf kumulative Art und Weise an.
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
Typparameter
- TAccumulate
Der Typ des kumulierten Werts.
- TResult
Der Typ des von der Ergebnisauswahl zurückgegebenen Ergebnisses.
- T
Der Typ des Elements, das in der Auflistung enthalten ist.
Parameter
- immutableArray
- ImmutableArray<T>
Die Auflistung, auf die die Funktion angewendet werden soll.
- seed
- TAccumulate
Der erste Akkumulatorwert.
- func
- Func<TAccumulate,T,TAccumulate>
Eine Funktion, die für jedes Element auf kumulative Art und Weise aufgerufen werden soll.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des letzten Akkumulatorwerts in den Ergebnistyp.
Gibt zurück
Der letzte Akkumulatorwert.
Hinweise
Aggregate -Methode vereinfacht das Ausführen einer Berechnung über eine Sequenz von Werten. Diese Methode funktioniert, indem für jedes Element in der Quelle einmal aufgerufen wird func
. Jedes Mal, wenn func
aufgerufen wird, Aggregate übergibt sowohl das Element aus der Sequenz als auch einen aggregierten Wert (als erstes Argument an func). Der Wert des seed
Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis von func
ersetzt den vorherigen aggregierten Wert. Aggregate gibt das Endergebnis von zurück func
.