EnumerableRowCollectionExtensions.Where<TRow> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Filtra una sequenza di righe in base al predicato specificato.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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)
Parametri di tipo
- TRow
Tipo degli elementi riga in source
, in genere DataRow.
Parametri
Oggetto EnumerableRowCollection contenente gli elementi DataRow da filtrare.
Restituisce
Oggetto OrderedEnumerableRowCollection<TRow> che contiene le righe dalla sequenza di input che soddisfano la condizione.
Commenti
Questo metodo viene implementato usando l'esecuzione posticipata. Il valore restituito immediato è un oggetto che archivia tutte le informazioni necessarie per eseguire l'azione. La query rappresentata da questo metodo non viene eseguita finché l'oggetto non viene enumerato chiamando direttamente il relativo GetEnumerator
metodo o usando foreach
in Visual C# o For Each
in Visual Basic.