EnumerableRowCollectionExtensions.Select<TRow,S> Método

Definición

Proyecta cada elemento de en EnumerableRowCollection<TRow> un formulario nuevo.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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

Parámetros de tipo

TRow

Tipo de los elementos row de source, normalmente DataRow.

S

Tipo en el que TRow se transformará.

Parámetros

source
EnumerableRowCollection<TRow>

que EnumerableRowCollection<TRow> 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 se implementa mediante la ejecución diferida. El valor devuelto inmediato es un objeto que almacena toda la información necesaria para realizar la acción. La consulta representada por este método no se ejecuta hasta que el objeto se enumera llamando directamente a su método /> en Visual C# o en Visual Basic.

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 una colección propiamente dicha, es necesario que el consumidor recorra manualmente las subsecuencias.

Se aplica a