ParallelEnumerable.FirstOrDefault Método

Definición

Devuelve el primer elemento de una secuencia paralela o un valor predeterminado si la secuencia no contiene ningún elemento.

Sobrecargas

Nombre Description
FirstOrDefault<TSource>(ParallelQuery<TSource>)

Devuelve el primer elemento de una secuencia paralela o un valor predeterminado si la secuencia no contiene ningún elemento.

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

Devuelve el primer elemento de la secuencia paralela que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

Devuelve el primer elemento de una secuencia paralela o un valor predeterminado si la secuencia no contiene ningún elemento.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource FirstOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource FirstOrDefault<TSource>(this System.Linq.ParallelQuery<TSource> source);
public static TSource? FirstOrDefault<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member FirstOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function FirstOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia de la que se va a devolver el primer elemento de .

Devoluciones

TSource

default(TSource) si source está vacío; de lo contrario, el primer elemento de source.

Excepciones

source es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Comentarios

Si la consulta no está ordenada, el primer elemento no es determinista. Para obtener más información, vea Conservación de pedidos en PLINQ.

Consulte también

Se aplica a

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

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

Devuelve el primer elemento de la secuencia paralela que satisface una condición o un valor predeterminado si no se encuentra ningún elemento de este tipo.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static TSource FirstOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource FirstOrDefault<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? FirstOrDefault<TSource>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member FirstOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function FirstOrDefault(Of TSource) (source As ParallelQuery(Of TSource), predicate As Func(Of TSource, Boolean)) As TSource

Parámetros de tipo

TSource

Tipo de los elementos de source.

Parámetros

source
ParallelQuery<TSource>

Secuencia de la que se va a devolver un elemento.

predicate
Func<TSource,Boolean>

Función para probar cada elemento de una condición.

Devoluciones

TSource

default(TSource) si source está vacío o si ningún elemento pasa la prueba especificada por predicado; de lo contrario, el primer elemento de source que pasa la prueba especificada por predicado.

Excepciones

source o predicate es una referencia nula (Nothing en Visual Basic).

Se produjeron una o varias excepciones durante la evaluación de la consulta.

Comentarios

Si la consulta no está ordenada, el primer elemento no es determinista. Para obtener más información, vea Conservación de pedidos en PLINQ.

Consulte también

Se aplica a