TypedTableBaseExtensions.Select<TRow,S> Método

Definición

Proyecta cada elemento de en TypedTableBase<T> un nuevo formulario.

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)

Parámetros de tipo

TRow

Tipo de los elementos row de source, DataRow.

S

Parámetros

source
TypedTableBase<TRow>

que TypedTableBase<T> contiene los elementos en los DataRow que se va a invocar una función de transformación.

selector
Func<TRow,S>

Función de transformación que se va a aplicar a cada elemento.

Devoluciones

cuyos EnumerableRowCollection<TRow> elementos son el resultado de invocar la función de transformación en cada elemento de source.

Comentarios

Este método de proyección requiere la función de transformación , selector, para generar un valor para cada valor de la secuencia de origen, source. Si selector devuelve un valor propio de una colección, el consumidor debe recorrer manualmente las subcadenaciones.

Se aplica a