ParallelEnumerable.FirstOrDefault Metodo

Definizione

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

Overload

FirstOrDefault<TSource>(ParallelQuery<TSource>)

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

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

Restituisce il primo elemento della sequenza parallela che soddisfa una condizione o un valore predefinito se un tale elemento non viene trovato.Returns the first element of the parallel sequence that satisfies a condition or a default value if no such element is found.

FirstOrDefault<TSource>(ParallelQuery<TSource>)

Restituisce il primo elemento di una sequenza parallela o un valore predefinito se la sequenza non contiene elementi.Returns the first 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 FirstOrDefault(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

Parametri di tipo

TSource

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

Parametri

source
ParallelQuery<TSource>

Sequenza di cui restituire il primo elemento.The sequence to return the first element of.

Restituisce

TSource

default(TSource) se source è vuoto; in caso contrario, il primo elemento di source.default(TSource) if source is empty; otherwise, the first element in source.

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, il primo elemento non è deterministico.If the query is not ordered, then the first element is non-deterministic. Per altre informazioni, vedere Conservazione dell'ordine in PLINQ.For more information, see Order Preservation in PLINQ.

Vedi anche

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

Restituisce il primo elemento della sequenza parallela che soddisfa una condizione o un valore predefinito se un tale elemento non viene trovato.Returns the first element of the 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 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);
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

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(TSource) se source è vuoto o se nessun elemento supera il test specificato dal predicato; in caso contrario, il primo elemento di source che supera il test specificato dal predicato.default(TSource) if source is empty or if no element passes the test specified by predicate; otherwise, the first element in source that passes the test specified by predicate.

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, il primo elemento non è deterministico.If the query is not ordered, then the first 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