Comparteix a través de


TypedTableBaseExtensions.Select<TRow,S> Método

Definición

Proyecta cada elemento de TypedTableBase<T> en 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 de fila de source, normalmente DataRow.

S

Parámetros

source
TypedTableBase<TRow>

TypedTableBase<T> que contiene los elementos de DataRow en los 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

EnumerableRowCollection<TRow> cuyos elementos son el resultado de invocar una 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 que es en sí misma una colección, el consumidor debe atravesar manualmente las sub secuencias.

Se aplica a