ParallelEnumerable.Sum 方法

定义

并行计算一个值序列的和。Computes in parallel the sum of a sequence of values.

重载

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 Nullable<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)

参数

source
ParallelQuery<Nullable<Single>>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. - 或 - 在查询的评估过程中出现了一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

参数

source
ParallelQuery<Nullable<Int64>>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

参数

source
ParallelQuery<Nullable<Int32>>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

参数

source
ParallelQuery<Nullable<Double>>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

参数

source
ParallelQuery<Single>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

参数

source
ParallelQuery<Int64>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

参数

source
ParallelQuery<Int32>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

参数

source
ParallelQuery<Double>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

参数

source
ParallelQuery<Decimal>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

参数

source
ParallelQuery<Nullable<Decimal>>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

source 为 null 引用(在 Visual Basic 中为 Nothing)。source is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

source
ParallelQuery<TSource>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

selector
Func<TSource,Single>

应用于每个元素的转换函数。A transform function to apply to each element.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

source
ParallelQuery<TSource>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

selector
Func<TSource,Decimal>

应用于每个元素的转换函数。A transform function to apply to each element.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

source
ParallelQuery<TSource>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

selector
Func<TSource,Double>

应用于每个元素的转换函数。A transform function to apply to each element.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

类型参数

TSource

源序列中的元素的类型。The type of elements in the source sequence.

参数

source
ParallelQuery<TSource>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

selector
Func<TSource,Int32>

应用于每个元素的转换函数。A transform function to apply to each element.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

source
ParallelQuery<TSource>

一个要对其求和的值序列。A sequence of values to calculate the sum of.

selector
Func<TSource,Int64>

应用于每个元素的转换函数。A transform function to apply to each element.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

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.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

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.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

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.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

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.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. 或评估查询期间发生一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

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 Nullable<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)

类型参数

TSource

source 的元素类型。The type of elements of source.

参数

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.

返回

序列中投影值的总和。The sum of the projected values in the sequence.

异常

已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.

sourceselector 为 null 引用(在 Visual Basic 中为 Nothing)。source or selector is a null reference (Nothing in Visual Basic).

和大于 MaxValueThe sum is larger than MaxValue. - 或 - 在查询的评估过程中出现了一个或多个异常。-or- One or more exceptions occurred during the evaluation of the query.

另请参阅

适用于