Partage via


TypedTableBaseExtensions.Select<TRow,S> Méthode

Définition

Projette chaque élément d'un TypedTableBase<T> dans un nouveau formulaire.

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)

Paramètres de type

TRow

Type des éléments de ligne dans source, DataRow.

S

Paramètres

source
TypedTableBase<TRow>

TypedTableBase<T> qui contient les éléments DataRow sur lesquels appeler une fonction de transformation.

selector
Func<TRow,S>

Fonction de transformation à appliquer à chaque élément.

Retours

EnumerableRowCollection<TRow> dont les éléments résultent d'un appel de la fonction de transformation sur chaque élément de source.

Remarques

Cette méthode de projection nécessite que la fonction de transformation, selector, produise une valeur pour chaque valeur de la séquence source, source. Si selector retourne une valeur qui est elle-même une collection, le consommateur doit parcourir les sous-séquences manuellement.

S’applique à