TypedTableBaseExtensions.Select<TRow,S> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Projiziert jedes Element von TypedTableBase<T> in ein neues Format.
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)
Typparameter
- TRow
Der Typ der Zeilenelemente in source
: DataRow.
- S
Parameter
- source
- TypedTableBase<TRow>
Eine TypedTableBase<T> mit den DataRow-Elementen, für die eine Transformationsfunktion aufgerufen werden soll.
- selector
- Func<TRow,S>
Eine Transformationsfunktion, die auf jedes Element angewendet werden soll.
Gibt zurück
Eine EnumerableRowCollection<TRow>, deren Elemente das Ergebnis des Aufrufs einer Transformationsfunktion für jedes Element von source
sind.
Hinweise
Diese Projektionsmethode erfordert die Transformationsfunktion , selector
um einen Wert für jeden Wert in der Quellsequenz zu erzeugen. source
Wenn selector
ein Wert zurückgegeben wird, der selbst eine Auflistung ist, muss der Consumer die Untersequenzen manuell durchlaufen.