ImmutableArrayExtensions.Aggregate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Applique une fonction à une séquence d’éléments de manière cumulative. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Applique une fonction à une séquence d’éléments de manière cumulative. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Applique une fonction à une séquence d’éléments de manière cumulative. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
Applique une fonction à une séquence d’éléments de manière cumulative.
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
Paramètres de type
- T
Type d’élément contenu dans la collection.
Paramètres
- immutableArray
- ImmutableArray<T>
Collection à laquelle appliquer la fonction.
- func
- Func<T,T,T>
Fonction à appeler sur chaque élément, de manière cumulative.
Retours
Valeur finale une fois que la fonction cumulative a été appliquée à tous les éléments.
Remarques
Aggregate la méthode simplifie l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func
une seule fois pour chaque élément dans la source. Chaque fois func
que est appelé, Aggregate passe à la fois l’élément de la séquence et une valeur agrégée (comme premier argument à func). La valeur du seed
paramètre est utilisée comme valeur d’agrégation initiale. Le résultat de func
remplace la valeur agrégée précédente. Aggregate retourne le résultat final de func
.
S’applique à
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
Applique une fonction à une séquence d’éléments de manière cumulative.
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
Paramètres de type
- TAccumulate
Type de la valeur cumulée.
- T
Type d’élément contenu dans la collection.
Paramètres
- immutableArray
- ImmutableArray<T>
Collection à laquelle appliquer la fonction.
- seed
- TAccumulate
Valeur d'accumulation initiale.
- func
- Func<TAccumulate,T,TAccumulate>
Fonction à appeler sur chaque élément, de manière cumulative.
Retours
Valeur d'accumulation finale.
Remarques
Aggregate la méthode simplifie l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func
une seule fois pour chaque élément dans la source. Chaque fois func
que est appelé, Aggregate passe à la fois l’élément de la séquence et une valeur agrégée (comme premier argument à func). La valeur du seed
paramètre est utilisée comme valeur d’agrégation initiale. Le résultat de func
remplace la valeur agrégée précédente. Aggregate retourne le résultat final de func
.
S’applique à
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
- Source:
- ImmutableArrayExtensions.cs
Applique une fonction à une séquence d’éléments de manière cumulative.
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
Paramètres de type
- TAccumulate
Type de la valeur cumulée.
- TResult
Type de résultat retourné par le sélecteur de résultat.
- T
Type d’élément contenu dans la collection.
Paramètres
- immutableArray
- ImmutableArray<T>
Collection à laquelle appliquer la fonction.
- seed
- TAccumulate
Valeur d'accumulation initiale.
- func
- Func<TAccumulate,T,TAccumulate>
Fonction à appeler sur chaque élément, de manière cumulative.
- resultSelector
- Func<TAccumulate,TResult>
Fonction permettant de transformer la valeur finale de l’accumulateur en type de résultat.
Retours
Valeur d'accumulation finale.
Remarques
Aggregate la méthode simplifie l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func
une seule fois pour chaque élément dans la source. Chaque fois func
que est appelé, Aggregate passe à la fois l’élément de la séquence et une valeur agrégée (comme premier argument à func). La valeur du seed
paramètre est utilisée comme valeur d’agrégation initiale. Le résultat de func
remplace la valeur agrégée précédente. Aggregate retourne le résultat final de func
.