Condividi tramite


ParallelEnumerable.Any Metodo

Definizione

Determina se una sequenza parallela contiene elementi.

Overload

Any<TSource>(ParallelQuery<TSource>)

Determina se una sequenza parallela contiene elementi.

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

Determina in parallelo se un elemento di una sequenza soddisfa una condizione.

Any<TSource>(ParallelQuery<TSource>)

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Determina se una sequenza parallela contiene elementi.

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

Parametri di tipo

TSource

Tipo degli elementi di source.

Parametri

source
ParallelQuery<TSource>

Sequenza di cui verificare il contenuto.

Restituisce

true se la sequenza di origine contiene elementi; in caso contrario, false.

Eccezioni

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

Una o più eccezioni si sono verificate durante la valutazione della query.

Commenti

Questo overload del metodo Any fa sì che venga eseguita un'unione completamente memorizzata nel buffer prima della restituzione del risultato. Il comportamento di merge può influire sulle prestazioni o causare un'eccezione di memoria insufficiente in enumerabili di grandi dimensioni. Per evitare il comportamento di merge, usare l'overload di Any che accetta un parametro Func oppure usare un metodo alternativo, ad esempio FirstOrDefault.

Vedi anche

Si applica a

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

Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs
Origine:
ParallelEnumerable.cs

Determina in parallelo se un elemento di una sequenza soddisfa una condizione.

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

Parametri di tipo

TSource

Tipo degli elementi di source.

Parametri

source
ParallelQuery<TSource>

Sequenza ai cui elementi sarà applicato il predicato.

predicate
Func<TSource,Boolean>

Funzione per testare ogni elemento rispetto a una condizione.

Restituisce

true se gli elementi nella sequenza di origine superano il test per il predicato specificato; in caso contrario, false.

Eccezioni

source o predicate è un riferimento Null (Nothing in Visual Basic).

Una o più eccezioni si sono verificate durante la valutazione della query.

Vedi anche

Si applica a