Bagikan melalui


ImmutableArrayExtensions.Aggregate Metode

Definisi

Overload

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

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Jenis parameter

T

Jenis elemen yang dimuat oleh koleksi.

Parameter

immutableArray
ImmutableArray<T>

Koleksi untuk menerapkan fungsi.

func
Func<T,T,T>

Fungsi yang akan dipanggil pada setiap elemen, dengan cara kumulatif.

Mengembalikan

T

Nilai akhir setelah fungsi kumulatif diterapkan ke semua elemen.

Keterangan

Aggregate metode memudahkan untuk melakukan penghitungan atas urutan nilai. Metode ini bekerja dengan memanggil func satu kali untuk setiap elemen di sumber. Setiap kali func dipanggil, Aggregate meneruskan elemen dari urutan dan nilai agregat (sebagai argumen pertama ke func). Nilai seed parameter digunakan sebagai nilai agregat awal. Hasil menggantikan func nilai agregat sebelumnya. Aggregate mengembalikan hasil akhir dari func.

Berlaku untuk

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

Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Jenis parameter

TAccumulate

Jenis nilai akumulasi.

T

Jenis elemen yang dimuat oleh koleksi.

Parameter

immutableArray
ImmutableArray<T>

Koleksi untuk menerapkan fungsi.

seed
TAccumulate

Nilai akumulator awal.

func
Func<TAccumulate,T,TAccumulate>

Fungsi yang akan dipanggil pada setiap elemen, dengan cara kumulatif.

Mengembalikan

TAccumulate

Nilai akumulator akhir.

Keterangan

Aggregate metode memudahkan untuk melakukan penghitungan atas urutan nilai. Metode ini bekerja dengan memanggil func satu kali untuk setiap elemen di sumber. Setiap kali func dipanggil, Aggregate meneruskan elemen dari urutan dan nilai agregat (sebagai argumen pertama ke func). Nilai seed parameter digunakan sebagai nilai agregat awal. Hasil menggantikan func nilai agregat sebelumnya. Aggregate mengembalikan hasil akhir dari func.

Berlaku untuk

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

Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs
Sumber:
ImmutableArrayExtensions.cs

Menerapkan fungsi ke urutan elemen dengan cara kumulatif.

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

Jenis parameter

TAccumulate

Jenis nilai akumulasi.

TResult

Jenis hasil yang dikembalikan oleh pemilih hasil.

T

Jenis elemen yang dimuat oleh koleksi.

Parameter

immutableArray
ImmutableArray<T>

Koleksi untuk menerapkan fungsi.

seed
TAccumulate

Nilai akumulator awal.

func
Func<TAccumulate,T,TAccumulate>

Fungsi yang akan dipanggil pada setiap elemen, dengan cara kumulatif.

resultSelector
Func<TAccumulate,TResult>

Fungsi untuk mengubah nilai akumulator akhir menjadi jenis hasil.

Mengembalikan

TResult

Nilai akumulator akhir.

Keterangan

Aggregate metode memudahkan untuk melakukan penghitungan atas urutan nilai. Metode ini bekerja dengan memanggil func satu kali untuk setiap elemen di sumber. Setiap kali func dipanggil, Aggregate meneruskan elemen dari urutan dan nilai agregat (sebagai argumen pertama ke func). Nilai seed parameter digunakan sebagai nilai agregat awal. Hasil menggantikan func nilai agregat sebelumnya. Aggregate mengembalikan hasil akhir dari func.

Berlaku untuk