ParallelEnumerable.SkipWhile メソッド

定義

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements.

オーバーロード

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

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements.

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements. 要素のインデックスは、述語関数のロジックで使用されます。The element's index is used in the logic of the predicate function.

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

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements.

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

型パラメーター

TSource

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

パラメーター

source
ParallelQuery<TSource>

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

predicate
Func<TSource,Boolean>

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

戻り値

述語で指定されたテストに合格しなかった線系列の最初の要素を起点として入力シーケンスからの要素を格納しているシーケンス。A sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.

例外

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

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

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

こちらもご覧ください

SkipWhile<TSource>(ParallelQuery<TSource>, Func<TSource,Int32,Boolean>)

指定された条件が満たされる限り、並列シーケンスの要素をバイパスし、残りの要素を返します。Bypasses elements in a parallel sequence as long as a specified condition is true and then returns the remaining elements. 要素のインデックスは、述語関数のロジックで使用されます。The element's index is used in the logic of the predicate function.

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

型パラメーター

TSource

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

パラメーター

source
ParallelQuery<TSource>

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

predicate
Func<TSource,Int32,Boolean>

各ソース要素が条件に当てはまるかどうかをテストする関数。この関数の 2 つ目のパラメーターは、ソース要素のインデックスを表します。A function to test each source element for a condition; the second parameter of the function represents the index of the source element.

戻り値

述語で指定されたテストに合格しなかった線系列の最初の要素を起点として入力シーケンスからの要素を格納しているシーケンス。A sequence that contains the elements from the input sequence starting at the first element in the linear series that does not pass the test specified by predicate.

例外

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

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

MaxValue を超える要素が、クエリで列挙されます。More than MaxValue elements are enumerated by the query.

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

こちらもご覧ください

適用対象