ImmutableArrayExtensions.Aggregate Metod

Definition

Överlagringar

Name Description
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

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

Typparametrar

T

Typen av element som ingår i samlingen.

Parametrar

immutableArray
ImmutableArray<T>

Samlingen som funktionen ska tillämpas på.

func
Func<T,T,T>

En funktion som ska anropas på varje element på ett kumulativt sätt.

Returer

T

Det slutliga värdet efter att den kumulativa funktionen har tillämpats på alla element.

Kommentarer

Aggregate metoden gör det enkelt att utföra en beräkning över en sekvens med värden. Den här metoden fungerar genom att anropa func en gång för varje element i källan. Varje gång func anropas Aggregate skickar både elementet från sekvensen och ett aggregerat värde (som det första argumentet till func). Värdet för parametern seed används som det initiala aggregeringsvärdet. Resultatet av func ersätter det tidigare aggregerade värdet. Aggregate returnerar slutresultatet av func.

Gäller för

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

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

Typparametrar

TAccumulate

Typ av ackumulerat värde.

T

Typen av element som ingår i samlingen.

Parametrar

immutableArray
ImmutableArray<T>

Samlingen som funktionen ska tillämpas på.

seed
TAccumulate

Det initiala ackumulatorvärdet.

func
Func<TAccumulate,T,TAccumulate>

En funktion som ska anropas på varje element på ett kumulativt sätt.

Returer

TAccumulate

Det slutliga ackumulatorvärdet.

Kommentarer

Aggregate metoden gör det enkelt att utföra en beräkning över en sekvens med värden. Den här metoden fungerar genom att anropa func en gång för varje element i källan. Varje gång func anropas Aggregate skickar både elementet från sekvensen och ett aggregerat värde (som det första argumentet till func). Värdet för parametern seed används som det initiala aggregeringsvärdet. Resultatet av func ersätter det tidigare aggregerade värdet. Aggregate returnerar slutresultatet av func.

Gäller för

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs
Källa:
ImmutableArrayExtensions.cs

Tillämpar en funktion på en sekvens med element på ett kumulativt sätt.

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

Typparametrar

TAccumulate

Typ av ackumulerat värde.

TResult

Den typ av resultat som returneras av resultatväljaren.

T

Typen av element som ingår i samlingen.

Parametrar

immutableArray
ImmutableArray<T>

Samlingen som funktionen ska tillämpas på.

seed
TAccumulate

Det initiala ackumulatorvärdet.

func
Func<TAccumulate,T,TAccumulate>

En funktion som ska anropas på varje element på ett kumulativt sätt.

resultSelector
Func<TAccumulate,TResult>

En funktion för att omvandla det slutliga ackumulatorvärdet till resultattypen.

Returer

TResult

Det slutliga ackumulatorvärdet.

Kommentarer

Aggregate metoden gör det enkelt att utföra en beräkning över en sekvens med värden. Den här metoden fungerar genom att anropa func en gång för varje element i källan. Varje gång func anropas Aggregate skickar både elementet från sekvensen och ett aggregerat värde (som det första argumentet till func). Värdet för parametern seed används som det initiala aggregeringsvärdet. Resultatet av func ersätter det tidigare aggregerade värdet. Aggregate returnerar slutresultatet av func.

Gäller för