ParallelEnumerable.LastOrDefault Metodo

Definizione

Restituisce l'ultimo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.Returns the last element of a parallel sequence, or a default value if the sequence contains no elements.

Overload

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

Restituisce l'ultimo elemento di una sequenza parallela che soddisfa una condizione o un valore predefinito se un elemento di tale tipo non viene trovato.Returns the last element of a parallel sequence that satisfies a condition, or a default value if no such element is found.

LastOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce l'ultimo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.Returns the last element of a parallel sequence, or a default value if the sequence contains no elements.

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

Restituisce l'ultimo elemento di una sequenza parallela che soddisfa una condizione o un valore predefinito se un elemento di tale tipo non viene trovato.Returns the last element of a parallel sequence that satisfies a condition, or a default value if no such element is found.

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);
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

Parametri di tipo

TSource

Tipo degli elementi di source.The type of the elements of source.

Parametri

source
ParallelQuery<TSource>

Sequenza dalla quale viene restituito un elemento.The sequence to return an element from.

predicate
Func<TSource,Boolean>

Funzione per testare ogni elemento rispetto a una condizione.A function to test each element for a condition.

Restituisce

TSource

default() se la sequenza è vuota o se nessun elemento supera il test nella funzione predicato; in caso contrario, l'ultimo elemento che supera il test nella funzione predicato.default() if the sequence is empty or if no elements pass the test in the predicate function; otherwise, the last element that passes the test in the predicate function.

Eccezioni

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

source o predicate è un riferimento Null (Nothing in Visual Basic).source or predicate is a null reference (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Commenti

Se la query non è ordinata, l'ultimo elemento non è deterministico.If the query is not ordered, then the last element is non-deterministic. Per altre informazioni, vedere Conservazione dell'ordine in PLINQ.For more information, see Order Preservation in PLINQ.

Vedi anche

LastOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce l'ultimo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.Returns the last element of a parallel sequence, or a default value if the sequence contains no elements.

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);
static member LastOrDefault : System.Linq.ParallelQuery<'Source> -> 'Source
<Extension()>
Public Function LastOrDefault(Of TSource) (source As ParallelQuery(Of TSource)) As TSource

Parametri di tipo

TSource

Tipo degli elementi di source.The type of the elements of source.

Parametri

source
ParallelQuery<TSource>

Sequenza dalla quale viene restituito un elemento.The sequence to return an element from.

Restituisce

TSource

default() se la sequenza di origine è vuota; in caso contrario, l'ultimo elemento nella sequenza.default() if the source sequence is empty; otherwise, the last element in the sequence.

Eccezioni

La query è stata annullata con il token passato tramite WithCancellation.The query was canceled with the token passed in through WithCancellation.

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

Una o più eccezioni si sono verificate durante la valutazione della query.One or more exceptions occurred during the evaluation of the query.

Commenti

Se la query non è ordinata, l'ultimo elemento non è deterministico.If the query is not ordered, then the last element is non-deterministic. Per altre informazioni, vedere Conservazione dell'ordine in PLINQ.For more information, see Order Preservation in PLINQ.

Vedi anche

Si applica a