ParallelEnumerable.Last メソッド

定義

並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence.

オーバーロード

Last<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence.

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

指定された条件を満たす並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence that satisfies a specified condition.

Last<TSource>(ParallelQuery<TSource>)

並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence.

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

型パラメーター

TSource

source の要素の型。The type of the elements of source.

パラメーター

source
ParallelQuery<TSource>

最後の要素を返すシーケンス。The sequence to return the last element from.

戻り値

TSource

ソース シーケンスの最後の位置にある値。The value at the last position in the source sequence.

例外

WithCancellation 経由で渡されたトークンで、クエリが取り消されました。The query was canceled with the token passed in through WithCancellation.

source が null 参照 (Visual Basic では Nothing) です。source is a null reference (Nothing in Visual Basic).

クエリ評価中に 1 つまたは複数の例外が発生しました。One or more exceptions occurred during the evaluation of the query.

source に要素が含まれていません。source contains no elements.

注釈

クエリが順序付けされていない場合、最後の要素は非決定的になります。If the query is not ordered, then the last element is non-deterministic. 詳細については、「Order Preservation in PLINQ (PLINQ における順序維持)」を参照してください。For more information, see Order Preservation in PLINQ.

こちらもご覧ください

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

指定された条件を満たす並列シーケンスの最後の要素を返します。Returns the last element of a parallel sequence that satisfies a specified condition.

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

型パラメーター

TSource

source の要素の型。The type of the elements of source.

パラメーター

source
ParallelQuery<TSource>

要素を返すシーケンス。The sequence to return an element from.

predicate
Func<TSource,Boolean>

各要素が条件を満たしているかどうかをテストする関数。A function to test each element for a condition.

戻り値

TSource

指定された述語関数でテストに合格する、シーケンスの最後の要素。The last element in the sequence that passes the test in the specified predicate function.

例外

WithCancellation 経由で渡されたトークンで、クエリが取り消されました。The query was canceled with the token passed in through WithCancellation.

source または predicate が null 参照 (Visual Basic の場合は Nothing) です。source or predicate is a null reference (Nothing in Visual Basic).

クエリ評価中に 1 つまたは複数の例外が発生しました。One or more exceptions occurred during the evaluation of the query.

sourcepredicate の条件を満たす要素がありません。No element in source satisfies the condition in predicate.

注釈

クエリが順序付けされていない場合、最後の要素は非決定的になります。If the query is not ordered, then the last element is non-deterministic. 詳細については、「Order Preservation in PLINQ (PLINQ における順序維持)」を参照してください。For more information, see Order Preservation in PLINQ.

こちらもご覧ください

適用対象