TypedTableBaseExtensions.Select<TRow,S> Methode

Definitie

Projecteert elk element van een TypedTableBase<T> in een nieuw formulier.

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)

Type parameters

TRow

Het type rijelementen in source, DataRow.

S

Parameters

source
TypedTableBase<TRow>

Een TypedTableBase<T> die de DataRow elementen bevat waarop een transformatiefunctie moet worden aangeroepen.

selector
Func<TRow,S>

Een transformatiefunctie die op elk element moet worden toegepast.

Retouren

Een EnumerableRowCollection<TRow> waarvan de elementen het resultaat zijn van het aanroepen van de transformatiefunctie op elk element van source.

Opmerkingen

Voor deze projectiemethode is de transformatiefunctie vereist om selectoréén waarde te produceren voor elke waarde in de bronreeks. source Als selector een waarde wordt geretourneerd die zelf een verzameling is, moet de consument de subreeksen handmatig doorlopen.

Van toepassing op