ImmutableArrayExtensions.Aggregate Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Függvényt alkalmaz az elemek sorozatára kumulatív módon. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Függvényt alkalmaz az elemek sorozatára kumulatív módon. |
| Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Függvényt alkalmaz az elemek sorozatára kumulatív módon. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
Függvényt alkalmaz az elemek sorozatára kumulatív módon.
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
Típusparaméterek
- T
A gyűjtemény által tartalmazott elem típusa.
Paraméterek
- immutableArray
- ImmutableArray<T>
A függvényt alkalmazni kívánt gyűjtemény.
- func
- Func<T,T,T>
Az egyes elemeken meghívandó függvények halmozott módon.
Válaszok
Az összesítő függvény alkalmazása utáni végső érték az összes elemre.
Megjegyzések
Aggregate a metódus egyszerűvé teszi a számítást egy értéksorozaton keresztül. Ez a módszer úgy működik, hogy a forrás minden eleméhez egyszer hív meg func . Minden alkalommal, amikor func meghívják, Aggregate átadja az elemet a sorozatból és egy összesített értéket (első argumentumként a func-hoz). A paraméter értéke seed lesz a kezdeti összesített érték. Az eredmény felülírja func az előző összesített értéket.
Aggregate A végeredményét funcadja vissza.
A következőre érvényes:
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
Függvényt alkalmaz az elemek sorozatára kumulatív módon.
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
Típusparaméterek
- TAccumulate
A halmozott érték típusa.
- T
A gyűjtemény által tartalmazott elem típusa.
Paraméterek
- immutableArray
- ImmutableArray<T>
A függvényt alkalmazni kívánt gyűjtemény.
- seed
- TAccumulate
A kezdeti akkumulátorérték.
- func
- Func<TAccumulate,T,TAccumulate>
Az egyes elemeken meghívandó függvények halmozott módon.
Válaszok
A végső akkumulátor értéke.
Megjegyzések
Aggregate a metódus egyszerűvé teszi a számítást egy értéksorozaton keresztül. Ez a módszer úgy működik, hogy a forrás minden eleméhez egyszer hív meg func . Minden alkalommal, amikor func meghívják, Aggregate átadja az elemet a sorozatból és egy összesített értéket (első argumentumként a func-hoz). A paraméter értéke seed lesz a kezdeti összesített érték. Az eredmény felülírja func az előző összesített értéket.
Aggregate A végeredményét funcadja vissza.
A következőre érvényes:
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
- Forrás:
- ImmutableArrayExtensions.cs
Függvényt alkalmaz az elemek sorozatára kumulatív módon.
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
Típusparaméterek
- TAccumulate
A halmozott érték típusa.
- TResult
Az eredményválasztó által visszaadott eredmény típusa.
- T
A gyűjtemény által tartalmazott elem típusa.
Paraméterek
- immutableArray
- ImmutableArray<T>
A függvényt alkalmazni kívánt gyűjtemény.
- seed
- TAccumulate
A kezdeti akkumulátorérték.
- func
- Func<TAccumulate,T,TAccumulate>
Az egyes elemeken meghívandó függvények halmozott módon.
- resultSelector
- Func<TAccumulate,TResult>
Egy függvény, amely a végső akkumulátor értékét az eredmény típusává alakítja.
Válaszok
A végső akkumulátor értéke.
Megjegyzések
Aggregate a metódus egyszerűvé teszi a számítást egy értéksorozaton keresztül. Ez a módszer úgy működik, hogy a forrás minden eleméhez egyszer hív meg func . Minden alkalommal, amikor func meghívják, Aggregate átadja az elemet a sorozatból és egy összesített értéket (első argumentumként a func-hoz). A paraméter értéke seed lesz a kezdeti összesített érték. Az eredmény felülírja func az előző összesített értéket.
Aggregate A végeredményét funcadja vissza.