ParallelEnumerable.FirstOrDefault Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el primer elemento de una secuencia paralela o, si la secuencia no contiene elementos, un valor predeterminado.
Sobrecargas
FirstOrDefault<TSource>(ParallelQuery<TSource>) |
Devuelve el primer elemento de una secuencia paralela o, si la secuencia no contiene elementos, un valor predeterminado. |
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Devuelve el primer elemento de la secuencia paralela que satisface una condición o, si no se encuentra dicho elemento, un valor predeterminado. |
FirstOrDefault<TSource>(ParallelQuery<TSource>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Devuelve el primer elemento de una secuencia paralela o, si la secuencia no contiene elementos, un valor predeterminado.
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.
Devoluciones
Devuelve default(TSource) si source
está vacío; en caso contrario, el primer elemento de source
.
Excepciones
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
es una referencia nula (nada en Visual Basic).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
Si la consulta no está ordenada, el primer elemento no es determinista. Para más información, consulte cómo conservar el orden en PLINQ.
Consulte también
Se aplica a
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Devuelve el primer elemento de la secuencia paralela que satisface una condición o, si no se encuentra dicho elemento, un valor predeterminado.
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.
Devoluciones
Devuelve default(TSource) si source
está vacío o si ningún elemento pasa la prueba especificada por el predicado; en caso contrario, el primer elemento de source
que pasa dicha prueba.
Excepciones
Se canceló la consulta con el token que se pasa a través de WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source
o predicate
es una referencia nula (Nothing en Visual Basic).
Se han producido una o más excepciones durante la evaluación de la consulta.
Comentarios
Si la consulta no está ordenada, el primer elemento no es determinista. Para más información, consulte cómo conservar el orden en PLINQ.