Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Metoda ImmutableArrayExtensions.Aggregate<TAccumulate, TResult, T> (ImmutableArray<T>, TAccumulate, Func<TAccumulate, T, TAccumulate>, Func<TAccumulate, TResult>)

 

Funkce se vztahuje na pořadí elementů kumulativní způsobem.

Obor názvů:   System.Linq
Sestavení:  System.Collections.Immutable (v System.Collections.Immutable.dll)

public static TResult Aggregate<TAccumulate, TResult, T>(
	this ImmutableArray<T> immutableArray,
	TAccumulate seed,
	Func<TAccumulate, T, TAccumulate> func,
	Func<TAccumulate, TResult> resultSelector
)

Parametry

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

Kolekce funkce, kterou chcete použít.

seed
Type: TAccumulate

Akumulátorová počáteční hodnota.

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

Funkce, který má být volána pro každý element kumulativní způsobem.

resultSelector
Type: System.Func<TAccumulate, TResult>

Návratová hodnota

Type: TResult

Konečné akumulátorová hodnota.

Parametry typu

TAccumulate

Typ Akumulovaná hodnoty.

TResult

Typ výsledku vrácený výsledek selektor.

T

Typ elementu obsažený v kolekci.

Aggregate<T> Metoda usnadňuje provádění výpočtu přes pořadí hodnot. Tato metoda funguje voláním func jednou pro každý prvek ve zdroji. Pokaždé, když func je volána, Aggregate<T> předává obou element z sekvenci a agregované hodnoty (jako první argument func). Hodnota seed parametr se používá jako počáteční agregovaná hodnota. Výsledek func nahradí předchozí agregovaná hodnota. Aggregate<T> Vrátí poslední výsledek func.

Zpět na začátek
Zobrazit: