本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ImmutableArrayExtensions.Aggregate<T> 方法 (ImmutableArray<T>, Func<T, T, T>)

 

以累加的方式套用函式到序列的元素。

命名空間:   System.Linq
組件:  System.Collections.Immutable (於 System.Collections.Immutable.dll)

public static T Aggregate<T>(
	this ImmutableArray<T> immutableArray,
	Func<T, T, T> func
)

參數

immutableArray
Type: System.Collections.Immutable.ImmutableArray<T>

要套用函式的集合。

func
Type: System.Func<T, T, T>

要在每個元素上以累加方式叫用的函式。

傳回值

Type: T

累加函式套用到所有元素後的最終值。

類型參數

T

集合所包含之元素的類型。

Aggregate<T> 方法可讓您輕鬆地透過一連串的值執行計算。 這個方法的運作方式是呼叫 func 的資料來源中的每個項目一次。 每次 func 呼叫時, Aggregate<T> 會傳遞兩個項目序列,而且彙總的值 (做為函式的第一個引數)。seed 參數做為初始彙總的值。 結果 func 會取代先前的彙的總值。 Aggregate<T> 傳回的最終結果 func

回到頁首
顯示: