ImmutableArrayExtensions.Aggregate Méthode

Définition

Surcharges

Nom Description
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
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 par 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

T

Valeur finale après l’application de la fonction cumulative à tous les éléments.

Remarques

Aggregate méthode facilite l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func une fois pour chaque élément de la source. Chaque fois func qu’elle est appelée, 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 des remplacements de func 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
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 par 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

TAccumulate

Valeur d’accumulation finale.

Remarques

Aggregate méthode facilite l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func une fois pour chaque élément de la source. Chaque fois func qu’elle est appelée, 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 des remplacements de func 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
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ésultats.

T

Type d’élément contenu par 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 d’accumulation finale en type de résultat.

Retours

TResult

Valeur d’accumulation finale.

Remarques

Aggregate méthode facilite l’exécution d’un calcul sur une séquence de valeurs. Cette méthode fonctionne en appelant func une fois pour chaque élément de la source. Chaque fois func qu’elle est appelée, 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 des remplacements de func la valeur agrégée précédente. Aggregate retourne le résultat final de func.

S’applique à