EnumerableRowCollectionExtensions.Where(EnumerableRowCollection<TRow>, Func<TRow,Boolean>) EnumerableRowCollectionExtensions.Where(EnumerableRowCollection<TRow>, Func<TRow,Boolean>) EnumerableRowCollectionExtensions.Where(EnumerableRowCollection<TRow>, Func<TRow,Boolean>) EnumerableRowCollectionExtensions.Where(EnumerableRowCollection<TRow>, Func<TRow,Boolean>) Method

정의

지정된 된 조건자에 따라 행 시퀀스를 필터링 합니다.Filters a sequence of rows based on the specified predicate.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
generic <typename TRow>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<TRow> ^ Where(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, bool> ^ predicate);
public static System.Data.EnumerableRowCollection<TRow> Where<TRow> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,bool> predicate);
static member Where : System.Data.EnumerableRowCollection<'Row> * Func<'Row, bool> -> System.Data.EnumerableRowCollection<'Row>
<Extension()>
Public Function Where(Of TRow) (source As EnumerableRowCollection(Of TRow), predicate As Func(Of TRow, Boolean)) As EnumerableRowCollection(Of TRow)

형식 매개 변수

TRow

행 요소의 형식입니다 source일반적으로 DataRow입니다.The type of the row elements in source, typically DataRow.

매개 변수

predicate
Func<TRow,Boolean>

각 요소를 조건에 대해 테스트하는 함수입니다.A function to test each element for a condition.

반환

OrderedEnumerableRowCollection<TRow> 입력된 시퀀스에서 조건을 만족 하는 행이 포함 된 합니다.An OrderedEnumerableRowCollection<TRow> that contains rows from the input sequence that satisfy the condition.

설명

이 메서드는 지연 된 실행을 사용 하 여 구현 됩니다.This method is implemented by using deferred execution. 즉시 반환 값은 작업을 수행 하는 데 필요한 모든 정보를 저장 하는 개체입니다.The immediate return value is an object that stores all the information that is required to perform the action. 이 메서드를 나타내는 쿼리 하거나 호출 하 여 개체 열거 될 때까지 실행 되지 않습니다 해당 GetEnumerator 메서드를 사용 하 여 직접 또는 foreach Visual C# 또는 For Each Visual Basic의 합니다.The query represented by this method is not executed until the object is enumerated either by calling its GetEnumerator method directly or by using foreach in Visual C# or For Each in Visual Basic.

적용 대상

추가 정보