EnumerableRowCollectionExtensions.Where<TRow>(EnumerableRowCollection<TRow>, Func<TRow,Boolean>) Método

Definición

Filtra una secuencia de filas basándose en el predicado especificado.Filters a sequence of rows based on the specified predicate.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros de tipo

TRow

Tipo de los elementos de fila de source, normalmente DataRow.The type of the row elements in source, typically DataRow.

Parámetros

source
EnumerableRowCollection<TRow>

EnumerableRowCollection que contiene los elementos de DataRow que se van a filtrar.An EnumerableRowCollection containing the DataRow elements to filter.

predicate
Func<TRow,Boolean>

Función para probar cada elemento de una condición.A function to test each element for a condition.

Devoluciones

OrderedEnumerableRowCollection<TRow> que contiene las filas de la secuencia de entrada que cumplen la condición.An OrderedEnumerableRowCollection<TRow> that contains rows from the input sequence that satisfy the condition.

Comentarios

Este método se implementa mediante la ejecución aplazada.This method is implemented by using deferred execution. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción.The immediate return value is an object that stores all the information that is required to perform the action. La consulta representada por este método no se ejecuta hasta que el objeto se enumera llamando a su método GetEnumerator directamente o usando foreach en Visual C# o For Each en 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.

Se aplica a

Consulte también: