TypedTableBaseExtensions.Select<TRow,S> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>
Qui TypedTableBase<T> contient les DataRow éléments sur utilisant une fonction de transformation.
- selector
- Func<TRow,S>
Fonction de transformation à appliquer à chaque élément.
Retours
Dont EnumerableRowCollection<TRow> les éléments sont le résultat de l’appel de la fonction de transformation sur chaque élément de source.
Remarques
Cette méthode de projection nécessite la fonction de transformation, selectorpour produire une valeur pour chaque valeur dans la séquence source. source Si selector elle retourne une valeur qui est elle-même une collection, le consommateur doit parcourir manuellement les sous-séquences.