ImmutableArrayExtensions.Aggregate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Агрегатным образом применяет к последовательности элементов функцию. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Агрегатным образом применяет к последовательности элементов функцию. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Агрегатным образом применяет к последовательности элементов функцию. |
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Агрегатным образом применяет к последовательности элементов функцию.
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
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Коллекция, к которой нужно применить функцию.
- func
- Func<T,T,T>
Функция, вызываемая агрегатным образом для каждого элемента.
Возвращаемое значение
Окончательное значение после применения агрегатной функции ко всем элементам.
Комментарии
Aggregate метод упрощает вычисление последовательности значений. Этот метод работает путем вызова func
один раз для каждого элемента в источнике. func
При каждом вызове Aggregate передает элемент из последовательности и агрегированное значение (в качестве первого аргумента в фанк). Значение seed
параметра используется в качестве начального агрегатного значения. Результат func
заменяет предыдущее агрегированное значение. Aggregateвозвращает конечный результат .func
Применяется к
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Агрегатным образом применяет к последовательности элементов функцию.
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
Параметры типа
- TAccumulate
Тип агрегатного значения.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Коллекция, к которой нужно применить функцию.
- seed
- TAccumulate
Начальное агрегатное значение.
- func
- Func<TAccumulate,T,TAccumulate>
Функция, вызываемая агрегатным образом для каждого элемента.
Возвращаемое значение
Конечное агрегатное значение.
Комментарии
Aggregate метод упрощает вычисление последовательности значений. Этот метод работает путем вызова func
один раз для каждого элемента в источнике. func
При каждом вызове Aggregate передает элемент из последовательности и агрегированное значение (в качестве первого аргумента в фанк). Значение seed
параметра используется в качестве начального агрегатного значения. Результат func
заменяет предыдущее агрегированное значение. Aggregateвозвращает конечный результат .func
Применяется к
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
- Исходный код:
- ImmutableArrayExtensions.cs
Агрегатным образом применяет к последовательности элементов функцию.
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
Параметры типа
- TAccumulate
Тип агрегатного значения.
- TResult
Тип результата, возвращенного селектором результатов.
- T
Тип элементов коллекции.
Параметры
- immutableArray
- ImmutableArray<T>
Коллекция, к которой нужно применить функцию.
- seed
- TAccumulate
Начальное агрегатное значение.
- func
- Func<TAccumulate,T,TAccumulate>
Функция, вызываемая агрегатным образом для каждого элемента.
- resultSelector
- Func<TAccumulate,TResult>
Функция для преобразования итогового значения аккумулятора в тип результата.
Возвращаемое значение
Конечное агрегатное значение.
Комментарии
Aggregate метод упрощает вычисление последовательности значений. Этот метод работает путем вызова func
один раз для каждого элемента в источнике. func
При каждом вызове Aggregate передает элемент из последовательности и агрегированное значение (в качестве первого аргумента в фанк). Значение seed
параметра используется в качестве начального агрегатного значения. Результат func
заменяет предыдущее агрегированное значение. Aggregateвозвращает конечный результат .func