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 float? Sum (this System.Linq.ParallelQuery<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).
和大于 MaxValue。The 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 long? Sum (this System.Linq.ParallelQuery<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).
和大于 MaxValue。The 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 int? Sum (this System.Linq.ParallelQuery<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).
和大于 MaxValue。The 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 double? Sum (this System.Linq.ParallelQuery<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).
和大于 MaxValue。The 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).
和大于 MaxValue。The 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).
和大于 MaxValue。The 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).
和大于 MaxValue。The 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).
和大于 MaxValue。The 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).
和大于 MaxValue。The 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 decimal? Sum (this System.Linq.ParallelQuery<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).
和大于 MaxValue。The 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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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,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.
应用于每个元素的转换函数。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.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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,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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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,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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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,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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.
适用于
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,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.
返回
序列中投影值的总和。The sum of the projected values in the sequence.
例外
已使用通过 WithCancellation 传递的令牌取消了查询。The query was canceled with the token passed in through WithCancellation.
source 或 selector 为 null 引用(在 Visual Basic 中为 Nothing)。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.