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 eines elements TypedTableBase<T> in ein neues Formular.
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>
A TypedTableBase<T> , das die Elemente enthält, für die DataRow eine Transformationsfunktion aufgerufen werden soll.
- selector
- Func<TRow,S>
Eine Transformationsfunktion, die auf jedes Element angewendet werden soll.
Gibt zurück
Ein EnumerableRowCollection<TRow> Element, dessen Elemente das Ergebnis des Aufrufens der Transformationsfunktion für jedes Element von sourcesind.
Hinweise
Diese Projektionsmethode erfordert die Transformationsfunktion, selectorum 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.