EnumerableRowCollectionExtensions.Where<TRow> Méthode

Définition

Filtre une séquence de lignes basée sur le prédicat spécifié.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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)

Paramètres de type

TRow

Type des éléments de ligne dans source, généralement DataRow.

Paramètres

source
EnumerableRowCollection<TRow>

Contenant EnumerableRowCollection les DataRow éléments à filtrer.

predicate
Func<TRow,Boolean>

Fonction permettant de tester chaque élément pour une condition.

Retours

Qui OrderedEnumerableRowCollection<TRow> contient des lignes de la séquence d’entrée qui répondent à la condition.

Remarques

Cette méthode est implémentée à l’aide de l’exécution différée. La valeur de retour immédiate est un objet qui stocke toutes les informations requises pour effectuer l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant directement sa méthode GetEnumerator ou en utilisant foreach en Visual C# ou For Each dans Visual Basic.

S’applique à

Voir aussi