TypedTableBaseExtensions.Select<TRow,S> Metod

Definition

Projicerar varje element i ett TypedTableBase<T> till ett nytt formulär.

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)

Typparametrar

TRow

Typ av radelement i source, DataRow.

S

Parametrar

source
TypedTableBase<TRow>

En TypedTableBase<T> som innehåller de DataRow element som ska anropa en transformeringsfunktion på.

selector
Func<TRow,S>

En transformeringsfunktion som ska tillämpas på varje element.

Returer

En EnumerableRowCollection<TRow> vars element är resultatet av att anropa transformeringsfunktionen på varje element i source.

Kommentarer

Den här projektionsmetoden kräver transformeringsfunktionen, selector, för att skapa ett värde för varje värde i källsekvensen, source. Om selector returnerar ett värde som i sig är en samling måste konsumenten bläddra igenom undersekvenserna manuellt.

Gäller för