ParallelEnumerable.Sum Method

Definition

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Overloads

Sum(ParallelQuery<Nullable<Single>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Nullable<Int64>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Nullable<Int32>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Nullable<Double>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Single>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Int64>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Int32>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Double>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Decimal>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum(ParallelQuery<Nullable<Decimal>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

Sum(ParallelQuery<Nullable<Single>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<float> Sum(System::Linq::ParallelQuery<Nullable<float>> ^ source);
public static float? Sum (this System.Linq.ParallelQuery<Nullable<float>> source);
static member Sum : System.Linq.ParallelQuery<Nullable<single>> -> Nullable<single>
<Extension()>
Public Function Sum (source As ParallelQuery(Of Nullable(Of Single))) As Nullable(Of Single)

Parameters

source
ParallelQuery<Nullable<Single>>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Nullable<Single>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Nullable<Int64>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<long> Sum(System::Linq::ParallelQuery<Nullable<long>> ^ source);
public static long? Sum (this System.Linq.ParallelQuery<Nullable<long>> source);
static member Sum : System.Linq.ParallelQuery<Nullable<int64>> -> Nullable<int64>
<Extension()>
Public Function Sum (source As ParallelQuery(Of Nullable(Of Long))) As Nullable(Of Long)

Parameters

source
ParallelQuery<Nullable<Int64>>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Nullable<Int64>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Nullable<Int32>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<int> Sum(System::Linq::ParallelQuery<Nullable<int>> ^ source);
public static int? Sum (this System.Linq.ParallelQuery<Nullable<int>> source);
static member Sum : System.Linq.ParallelQuery<Nullable<int>> -> Nullable<int>
<Extension()>
Public Function Sum (source As ParallelQuery(Of Nullable(Of Integer))) As Nullable(Of Integer)

Parameters

source
ParallelQuery<Nullable<Int32>>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Nullable<Int32>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Nullable<Double>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<double> Sum(System::Linq::ParallelQuery<Nullable<double>> ^ source);
public static double? Sum (this System.Linq.ParallelQuery<Nullable<double>> source);
static member Sum : System.Linq.ParallelQuery<Nullable<double>> -> Nullable<double>
<Extension()>
Public Function Sum (source As ParallelQuery(Of Nullable(Of Double))) As Nullable(Of Double)

Parameters

source
ParallelQuery<Nullable<Double>>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Nullable<Double>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Single>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static float Sum(System::Linq::ParallelQuery<float> ^ source);
public static float Sum (this System.Linq.ParallelQuery<float> source);
static member Sum : System.Linq.ParallelQuery<single> -> single
<Extension()>
Public Function Sum (source As ParallelQuery(Of Single)) As Single

Parameters

source
ParallelQuery<Single>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Single

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Int64>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static long Sum(System::Linq::ParallelQuery<long> ^ source);
public static long Sum (this System.Linq.ParallelQuery<long> source);
static member Sum : System.Linq.ParallelQuery<int64> -> int64
<Extension()>
Public Function Sum (source As ParallelQuery(Of Long)) As Long

Parameters

source
ParallelQuery<Int64>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Int64

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Int32>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static int Sum(System::Linq::ParallelQuery<int> ^ source);
public static int Sum (this System.Linq.ParallelQuery<int> source);
static member Sum : System.Linq.ParallelQuery<int> -> int
<Extension()>
Public Function Sum (source As ParallelQuery(Of Integer)) As Integer

Parameters

source
ParallelQuery<Int32>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Int32

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Double>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static double Sum(System::Linq::ParallelQuery<double> ^ source);
public static double Sum (this System.Linq.ParallelQuery<double> source);
static member Sum : System.Linq.ParallelQuery<double> -> double
<Extension()>
Public Function Sum (source As ParallelQuery(Of Double)) As Double

Parameters

source
ParallelQuery<Double>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Double

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Decimal>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Decimal Sum(System::Linq::ParallelQuery<System::Decimal> ^ source);
public static decimal Sum (this System.Linq.ParallelQuery<decimal> source);
static member Sum : System.Linq.ParallelQuery<decimal> -> decimal
<Extension()>
Public Function Sum (source As ParallelQuery(Of Decimal)) As Decimal

Parameters

source
ParallelQuery<Decimal>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Decimal

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum(ParallelQuery<Nullable<Decimal>>)

Параллельно вычисляет сумму для последовательности значений.Computes in parallel the sum of a sequence of values.

public:
[System::Runtime::CompilerServices::Extension]
 static Nullable<System::Decimal> Sum(System::Linq::ParallelQuery<Nullable<System::Decimal>> ^ source);
public static decimal? Sum (this System.Linq.ParallelQuery<Nullable<decimal>> source);
static member Sum : System.Linq.ParallelQuery<Nullable<decimal>> -> Nullable<decimal>
<Extension()>
Public Function Sum (source As ParallelQuery(Of Nullable(Of Decimal))) As Nullable(Of Decimal)

Parameters

source
ParallelQuery<Nullable<Decimal>>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

Returns

Nullable<Decimal>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source является ссылкой на null (Nothing в Visual Basic).source is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Single>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static float Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, float> ^ selector);
public static float Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,float> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, single> -> single
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Single)) As Single

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Single>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Single

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Decimal>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Decimal Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, System::Decimal> ^ selector);
public static decimal Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,decimal> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, decimal> -> decimal
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Decimal)) As Decimal

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Decimal>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Decimal

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Double>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static double Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, double> ^ selector);
public static double Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,double> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, double> -> double
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Double)) As Double

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Double>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Double

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int32>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static int Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, int> ^ selector);
public static int Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,int> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, int> -> int
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Integer)) As Integer

Type Parameters

TSource

Тип элементов исходной последовательности.The type of elements in the source sequence.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Int32>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Int32

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Int64>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static long Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, long> ^ selector);
public static long Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,long> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, int64> -> int64
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Long)) As Long

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Int64>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Int64

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Decimal>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<System::Decimal> Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, Nullable<System::Decimal>> ^ selector);
public static decimal? Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,Nullable<decimal>> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, Nullable<decimal>> -> Nullable<decimal>
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Nullable(Of Decimal))) As Nullable(Of Decimal)

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Nullable<Decimal>>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Nullable<Decimal>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Double>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<double> Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, Nullable<double>> ^ selector);
public static double? Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,Nullable<double>> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, Nullable<double>> -> Nullable<double>
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Nullable(Of Double))) As Nullable(Of Double)

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Nullable<Double>>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Nullable<Double>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int32>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<int> Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, Nullable<int>> ^ selector);
public static int? Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,Nullable<int>> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, Nullable<int>> -> Nullable<int>
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Nullable(Of Integer))) As Nullable(Of Integer)

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Nullable<Int32>>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Nullable<Int32>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Int64>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<long> Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, Nullable<long>> ^ selector);
public static long? Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,Nullable<long>> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, Nullable<int64>> -> Nullable<int64>
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Nullable(Of Long))) As Nullable(Of Long)

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Nullable<Int64>>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Nullable<Int64>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Sum<TSource>(ParallelQuery<TSource>, Func<TSource,Nullable<Single>>)

Параллельно вычисляет сумму для последовательности значений, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.Computes in parallel the sum of the sequence of values that are obtained by invoking a transform function on each element of the input sequence.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static Nullable<float> Sum(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, Nullable<float>> ^ selector);
public static float? Sum<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,Nullable<float>> selector);
static member Sum : System.Linq.ParallelQuery<'Source> * Func<'Source, Nullable<single>> -> Nullable<single>
<Extension()>
Public Function Sum(Of TSource) (source As ParallelQuery(Of TSource), selector As Func(Of TSource, Nullable(Of Single))) As Nullable(Of Single)

Type Parameters

TSource

Тип элементов source.The type of elements of source.

Parameters

source
ParallelQuery<TSource>

Последовательность значений, сумму которых требуется вычислить.A sequence of values to calculate the sum of.

selector
Func<TSource,Nullable<Single>>

Функция преобразования, применяемая к каждому элементу.A transform function to apply to each element.

Returns

Nullable<Single>

Сумма проецированных значений последовательности.The sum of the projected values in the sequence.

Exceptions

Запрос отменен с использованием маркера, переданного через WithCancellation.The query was canceled with the token passed in through WithCancellation.

Параметр source или selector — это пустая ссылка (Nothing в Visual Basic).source or selector is a null reference (Nothing in Visual Basic).

Сумма больше, чем MaxValue.The sum is larger than MaxValue. -или- При оценке запроса получено одно или несколько исключений.-or- One or more exceptions occurred during the evaluation of the query.

See also

Applies to