ImmutableArrayExtensions.Aggregate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 func
dö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
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 func
dö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
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 func
döndürür.