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
| Name | Beschreibung |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen an. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen 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 auf kumulierte Weise für jedes Element aufgerufen werden soll.
Gibt zurück
Der endwert, nachdem die kumulierte Funktion auf alle Elemente angewendet wurde.
Hinweise
Aggregate die Methode erleichtert das Ausführen einer Berechnung über eine Abfolge von Werten. Diese Methode funktioniert durch einmaliges Aufrufen func jedes Elements in der Quelle. Bei jedem Aufruf funcAggregate werden sowohl das Element aus der Sequenz als auch ein aggregierter Wert (als erstes Argument für Func) übergeben. Der Wert des seed Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis des Ersetzens des func vorherigen aggregierten Werts.
Aggregate gibt das Endergebnis von func.
Gilt für:
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen 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 akkumulierten 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 anfängliche Akkumulatorwert.
- func
- Func<TAccumulate,T,TAccumulate>
Eine Funktion, die auf kumulierte Weise für jedes Element aufgerufen werden soll.
Gibt zurück
Der endgültige Akkumulatorwert.
Hinweise
Aggregate die Methode erleichtert das Ausführen einer Berechnung über eine Abfolge von Werten. Diese Methode funktioniert durch einmaliges Aufrufen func jedes Elements in der Quelle. Bei jedem Aufruf funcAggregate werden sowohl das Element aus der Sequenz als auch ein aggregierter Wert (als erstes Argument für Func) übergeben. Der Wert des seed Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis des Ersetzens des func vorherigen aggregierten Werts.
Aggregate gibt das Endergebnis von 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
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
- Quelle:
- ImmutableArrayExtensions.cs
Wendet eine Funktion auf eine kumulierte Reihenfolge von Elementen 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 akkumulierten Werts.
- TResult
Der Vom Ergebnisauswahl zurückgegebene Ergebnistyp.
- 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 anfängliche Akkumulatorwert.
- func
- Func<TAccumulate,T,TAccumulate>
Eine Funktion, die auf kumulierte Weise für jedes Element aufgerufen werden soll.
- resultSelector
- Func<TAccumulate,TResult>
Eine Funktion zum Transformieren des endgültigen Akkumulatorwerts in den Ergebnistyp.
Gibt zurück
Der endgültige Akkumulatorwert.
Hinweise
Aggregate die Methode erleichtert das Ausführen einer Berechnung über eine Abfolge von Werten. Diese Methode funktioniert durch einmaliges Aufrufen func jedes Elements in der Quelle. Bei jedem Aufruf funcAggregate werden sowohl das Element aus der Sequenz als auch ein aggregierter Wert (als erstes Argument für Func) übergeben. Der Wert des seed Parameters wird als anfänglicher Aggregatwert verwendet. Das Ergebnis des Ersetzens des func vorherigen aggregierten Werts.
Aggregate gibt das Endergebnis von func.