Condividi tramite


TypedTableBaseExtensions.Select<TRow,S> Metodo

Definizione

Proietta ogni elemento di un oggetto TypedTableBase<T> in un nuovo form.

public:
generic <typename TRow, typename S>
 where TRow : System::Data::DataRow[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<S> ^ Select(System::Data::TypedTableBase<TRow> ^ source, Func<TRow, S> ^ selector);
public static System.Data.EnumerableRowCollection<S> Select<TRow,S> (this System.Data.TypedTableBase<TRow> source, Func<TRow,S> selector) where TRow : System.Data.DataRow;
static member Select : System.Data.TypedTableBase<'Row (requires 'Row :> System.Data.DataRow)> * Func<'Row, 'S (requires 'Row :> System.Data.DataRow)> -> System.Data.EnumerableRowCollection<'S> (requires 'Row :> System.Data.DataRow)
<Extension()>
Public Function Select(Of TRow As DataRow, S As DataRow) (source As TypedTableBase(Of TRow), selector As Func(Of TRow, S)) As EnumerableRowCollection(Of S)

Parametri di tipo

TRow

Tipo degli elementi riga contenuti in source, DataRow.

S

Parametri

source
TypedTableBase<TRow>

Oggetto TypedTableBase<T> che contiene gli elementi DataRow su cui richiamare una funzione di trasformazione.

selector
Func<TRow,S>

Funzione di trasformazione da applicare a ogni elemento.

Restituisce

Oggetto EnumerableRowCollection<TRow> i cui elementi sono il risultato ottenuto richiamando una funzione di trasformazione su ogni elemento di source.

Commenti

Questo metodo di proiezione richiede la funzione di trasformazione, , selectorper produrre un valore per ogni valore della sequenza di origine, source. Se selector restituisce un valore che si trova in una raccolta, il consumer deve attraversare manualmente le sequenze secondarie.

Si applica a