Comparteix a través de


ParallelEnumerable.LastOrDefault Método

Definición

Devuelve el último elemento de una secuencia paralela o, si la secuencia no contiene elementos, un valor predeterminado.

Sobrecargas

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

Devuelve el último elemento de una secuencia paralela que satisface una condición o, si no se encuentra dicho elemento, un valor predeterminado.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Devuelve el último elemento de una secuencia paralela o, si la secuencia no contiene elementos, un valor predeterminado.

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

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

Devuelve el último elemento de una 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 LastOrDefault(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, bool> ^ predicate);
public static TSource LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
public static TSource? LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,bool> predicate);
static member LastOrDefault : System.Linq.ParallelQuery<'Source> * Func<'Source, bool> -> 'Source
<Extension()>
Public Function LastOrDefault(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

Es default() si la secuencia está vacía o si ningún elemento pasa la prueba de la función de predicado; en caso contrario, el último elemento 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 último elemento no es determinista. Para más información, consulte cómo conservar el orden en PLINQ.

Consulte también

Se aplica a

LastOrDefault<TSource>(ParallelQuery<TSource>)

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

Devuelve el último 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 LastOrDefault(System::Linq::ParallelQuery<TSource> ^ source);
public static TSource LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
public static TSource? LastOrDefault<TSource> (this System.Linq.ParallelQuery<TSource> source);
static member LastOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function LastOrDefault(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 un elemento.

Devoluciones

TSource

Es default() si la secuencia de salida está vacía; de lo contrario, el último elemento de la misma.

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 último elemento no es determinista. Para más información, consulte cómo conservar el orden en PLINQ.

Consulte también

Se aplica a