Читати англійською Редагувати

Поділитися через


ParallelEnumerable.Single Method

Definition

Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence.

Overloads

Single<TSource>(ParallelQuery<TSource>)

Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence.

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

Returns the only element of a parallel sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

Single<TSource>(ParallelQuery<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Returns the only element of a parallel sequence, and throws an exception if there is not exactly one element in the sequence.

C#
public static TSource Single<TSource>(this System.Linq.ParallelQuery<TSource> source);

Type Parameters

TSource

The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

The sequence to return the single element of.

Returns

TSource

The single element of the input sequence.

Exceptions

source is a null reference (Nothing in Visual Basic).

One or more exceptions occurred during the evaluation of the query.

The input sequence contains more than one element. -or- The input sequence is empty.

See also

Applies to

.NET 10 та інші версії
Продукт Версії
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

Returns the only element of a parallel sequence that satisfies a specified condition, and throws an exception if more than one such element exists.

C#
public static TSource Single<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);

Type Parameters

TSource

The type of the elements of source.

Parameters

source
ParallelQuery<TSource>

The sequence to return the single element of.

predicate
Func<TSource,Boolean>

A function to test an element for a condition.

Returns

TSource

The single element of the input sequence that satisfies a condition.

Exceptions

source or predicate is a null reference (Nothing in Visual Basic).

One or more exceptions occurred during the evaluation of the query.

No element satisfies the condition in predicate. -or- More than one element satisfies the condition in predicate.

See also

Applies to

.NET 10 та інші версії
Продукт Версії
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0