ImmutableArrayExtensions.Aggregate Yöntem

Tanım

Aşırı Yüklemeler

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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ür Parametreleri

T

Koleksiyonun içerdiği öğenin türü.

Parametreler

immutableArray
ImmutableArray<T>

İşlevin uygulanacağı koleksiyon.

func
Func<T,T,T>

Her öğede kümülatif bir şekilde çağrılacak bir işlev.

Döndürülenler

T

Kümülatif işlevden sonraki son değer tüm öğelere uygulanır.

Açıklamalar

Aggregate metodu, bir değer dizisi üzerinde hesaplama gerçekleştirmeyi basitleştirir. Bu yöntem, kaynaktaki her öğe için bir kez çağrılarak func çalışır. Her çağrılır func , Aggregate hem dizideki öğeyi hem de toplanmış bir değeri geçirir (func için ilk bağımsız değişken olarak). parametresinin seed değeri ilk toplama değeri olarak kullanılır. sonucu func , önceki toplanan değerin yerini alır. Aggregate öğesinin nihai sonucunu funcdöndürür.

Şunlara uygulanır

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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ür Parametreleri

TAccumulate

Birikmiş değerin türü.

T

Koleksiyonun içerdiği öğenin türü.

Parametreler

immutableArray
ImmutableArray<T>

İşlevin uygulanacağı koleksiyon.

seed
TAccumulate

İlk biriktirici değeri.

func
Func<TAccumulate,T,TAccumulate>

Her öğede kümülatif bir şekilde çağrılacak bir işlev.

Döndürülenler

TAccumulate

Son biriktirici değeri.

Açıklamalar

Aggregate metodu, bir değer dizisi üzerinde hesaplama gerçekleştirmeyi basitleştirir. Bu yöntem, kaynaktaki her öğe için bir kez çağrılarak func çalışır. Her çağrılır func , Aggregate hem dizideki öğeyi hem de toplanmış bir değeri geçirir (func için ilk bağımsız değişken olarak). parametresinin seed değeri ilk toplama değeri olarak kullanılır. sonucu func , önceki toplanan değerin yerini alır. Aggregate öğesinin nihai sonucunu funcdöndürür.

Şunlara uygulanır

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

Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs
Kaynak:
ImmutableArrayExtensions.cs

Bir işlevi bir öğe dizisine kümülatif bir şekilde uygular.

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ür Parametreleri

TAccumulate

Birikmiş değerin türü.

TResult

Sonuç seçici tarafından döndürülen sonuç türü.

T

Koleksiyonun içerdiği öğenin türü.

Parametreler

immutableArray
ImmutableArray<T>

İşlevin uygulanacağı koleksiyon.

seed
TAccumulate

İlk biriktirici değeri.

func
Func<TAccumulate,T,TAccumulate>

Her öğede kümülatif bir şekilde çağrılacak bir işlev.

resultSelector
Func<TAccumulate,TResult>

Son biriktirici değerini sonuç türüne dönüştüren bir işlev.

Döndürülenler

TResult

Son biriktirici değeri.

Açıklamalar

Aggregate metodu, bir değer dizisi üzerinde hesaplama gerçekleştirmeyi basitleştirir. Bu yöntem, kaynaktaki her öğe için bir kez çağrılarak func çalışır. Her çağrılır func , Aggregate hem dizideki öğeyi hem de toplanmış bir değeri geçirir (func için ilk bağımsız değişken olarak). parametresinin seed değeri ilk toplama değeri olarak kullanılır. sonucu func , önceki toplanan değerin yerini alır. Aggregate öğesinin nihai sonucunu funcdöndürür.

Şunlara uygulanır