ParallelEnumerable.ElementAtOrDefault(ParallelQuery<TSource>, Int32) ParallelEnumerable.ElementAtOrDefault(ParallelQuery<TSource>, Int32) ParallelEnumerable.ElementAtOrDefault(ParallelQuery<TSource>, Int32) ParallelEnumerable.ElementAtOrDefault(ParallelQuery<TSource>, Int32) Method

Definition

Returns the element at a specified index in a parallel sequence or a default value if the index is out of range.

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

Type Parameters

TSource

The type of the elements of source.

Parameters

index
Int32 Int32 Int32 Int32

The zero-based index of the element to retrieve.

Returns

TSource TSource TSource TSource

default(TSource) if the index is outside the bounds of the source sequence; otherwise, the element at the specified position in the source sequence.

Exceptions

The query was canceled with the token passed in through WithCancellation.

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

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

Applies to

See also