EnumerableRowCollectionExtensions.Select<TRow,S> Método

Definición

Proyecta cada elemento de una colección EnumerableRowCollection<TRow> en un nuevo formulario.

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 de fila de source, normalmente DataRow.

S

Tipo en el que se transformará TRow.

Parámetros

source
EnumerableRowCollection<TRow>

EnumerableRowCollection<TRow> 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 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 GetEnumerator método o mediante foreach en Visual C# o For Each 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 en sí misma una colección, el consumidor debe recorrer manualmente las subsecuencias.

Se aplica a