ParallelEnumerable.LastOrDefault 메서드

정의

병렬 시퀀스의 마지막 요소를 반환하거나 시퀀스에 요소가 없는 경우 기본값을 반환합니다.

오버로드

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

조건을 충족하는 병렬 시퀀스의 마지막 요소 또는 이러한 요소를 찾을 수 없는 경우 기본값을 반환합니다.

LastOrDefault<TSource>(ParallelQuery<TSource>)

병렬 시퀀스의 마지막 요소를 반환하거나 시퀀스에 요소가 없는 경우 기본값을 반환합니다.

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

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

조건을 충족하는 병렬 시퀀스의 마지막 요소 또는 이러한 요소를 찾을 수 없는 경우 기본값을 반환합니다.

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

형식 매개 변수

TSource

의 요소 형식입니다 source.

매개 변수

source
ParallelQuery<TSource>

요소를 반환할 시퀀스입니다.

predicate
Func<TSource,Boolean>

조건에 대한 각 요소를 테스트하는 함수입니다.

반품

TSource

시퀀스가 비어 있거나 조건자 함수에서 테스트를 통과하는 요소가 없는 경우 default()입니다. 그렇지 않으면 조건자 함수에서 테스트를 통과하는 마지막 요소입니다.

예외

source 또는 predicate null 참조(Visual Basic 없음)입니다.

쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.

설명

쿼리가 정렬되지 않은 경우 마지막 요소는 비결정적입니다. 자세한 내용은 PLINQ의 Order 유지를 참조하세요.

추가 정보

적용 대상

LastOrDefault<TSource>(ParallelQuery<TSource>)

Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs
Source:
ParallelEnumerable.cs

병렬 시퀀스의 마지막 요소를 반환하거나 시퀀스에 요소가 없는 경우 기본값을 반환합니다.

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

형식 매개 변수

TSource

의 요소 형식입니다 source.

매개 변수

source
ParallelQuery<TSource>

요소를 반환할 시퀀스입니다.

반품

TSource

원본 시퀀스가 비어 있으면 default()이고, 그렇지 않으면 시퀀스의 마지막 요소입니다.

예외

source null 참조(Visual Basic 없음)입니다.

쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.

설명

쿼리가 정렬되지 않은 경우 마지막 요소는 비결정적입니다. 자세한 내용은 PLINQ의 Order 유지를 참조하세요.

추가 정보

적용 대상