EnumerableRowCollectionExtensions.Select<TRow,S> Méthode

Définition

Projette chaque élément d’un EnumerableRowCollection<TRow> dans un nouveau formulaire.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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)

Paramètres de type

TRow

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

S

Type qui TRow sera transformé en.

Paramètres

source
EnumerableRowCollection<TRow>

EnumerableRowCollection<TRow> Contenant 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 est implémentée à l’aide de l’exécution différée. La valeur de retour immédiate est un objet qui stocke toutes les informations requises pour effectuer l’action. La requête représentée par cette méthode n’est pas exécutée tant que l’objet n’est pas énuméré en appelant directement sa méthode GetEnumerator ou en utilisant foreach en Visual C# ou For Each dans Visual Basic.

Cette méthode de projection nécessite la fonction de transformation, selectorpour produire une valeur pour chaque valeur de la séquence source. source Si selector elle retourne une valeur qui est elle-même une collection, il est à l’utilisateur de parcourir manuellement les sous-séquences.

S’applique à