TypedTableBaseExtensions.Select<TRow,S> Methode

Definition

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.

Gilt für: