Partilhar via


ParallelEnumerable.SingleOrDefault Método

Definição

Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência.

Sobrecargas

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência.

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

Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lançará uma exceção se mais de um elemento satisfizer a condição.

SingleOrDefault<TSource>(ParallelQuery<TSource>)

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Retorna o único elemento de uma sequência paralela ou um valor padrão, se a sequência estiver vazia. Esse método gerará uma exceção se houver mais de um elemento na sequência.

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

Parâmetros de tipo

TSource

O tipo dos elementos de source.

Parâmetros

source
ParallelQuery<TSource>

A sequência para retornar o único elemento.

Retornos

TSource

O único elemento de sequência de entrada ou default() se a sequência não contiver elementos.

Exceções

source é uma referência nula (Nada no Visual Basic).

O source tem mais de um elemento.

Uma ou mais exceções ocorreram durante a avaliação da consulta.

Confira também

Aplica-se a

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

Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs
Origem:
ParallelEnumerable.cs

Retorna o único elemento de uma sequência paralela que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lançará uma exceção se mais de um elemento satisfizer a condição.

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

Parâmetros de tipo

TSource

O tipo dos elementos de source.

Parâmetros

source
ParallelQuery<TSource>

A sequência para retornar o único elemento.

predicate
Func<TSource,Boolean>

Uma função para testar um elemento em relação a uma condição.

Retornos

TSource

O único elemento de sequência de entrada que satisfaz a condição ou default() se esse elemento não for encontrado.

Exceções

source ou predicate é uma referência nula (Nothing no Visual Basic).

Uma ou mais exceções ocorreram durante a avaliação da consulta.

source está vazio ou vários elementos são retornados.

Confira também

Aplica-se a