TypedTableBaseExtensions.Select<TRow,S> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.