ParallelEnumerable.FirstOrDefault Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.
Överlagringar
| Name | Description |
|---|---|
| FirstOrDefault<TSource>(ParallelQuery<TSource>) |
Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element. |
| FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>) |
Returnerar det första elementet i den parallella sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas. |
FirstOrDefault<TSource>(ParallelQuery<TSource>)
Returnerar det första elementet i en parallell sekvens eller ett standardvärde om sekvensen inte innehåller några element.
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
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som returnerar det första elementet i.
Returer
default(TSource) om source är tomt. Annars är det första elementet i source.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source är en nullreferens (inget i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Kommentarer
Om frågan inte är ordnad är det första elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.
Se även
Gäller för
FirstOrDefault<TSource>(ParallelQuery<TSource>, Func<TSource,Boolean>)
Returnerar det första elementet i den parallella sekvensen som uppfyller ett villkor eller ett standardvärde om inget sådant element hittas.
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
Typparametrar
- TSource
Typen av element sourcei .
Parametrar
- source
- ParallelQuery<TSource>
Sekvensen som ett element ska returneras från.
Returer
default(TSource) om source är tomt eller om inget element klarar testet som anges av predikatet. Annars är det första elementet i source som klarar testet som anges av predikatet.
Undantag
Frågan avbröts med token som skickades via WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source eller predicate är en nullreferens (ingenting i Visual Basic).
Ett eller flera undantag inträffade under utvärderingen av frågan.
Kommentarer
Om frågan inte är ordnad är det första elementet icke-deterministiskt. Mer information, se Ordningens bevarande i PLINQ.