TypedTableBaseExtensions.Select<TRow,S> Yöntem

Tanım

öğesinin TypedTableBase<T> her öğesini yeni bir forma projeler.

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)

Tür Parametreleri

TRow

içindeki satır öğelerinin sourceDataRowtürü.

S

Parametreler

source
TypedTableBase<TRow>

Üzerinde TypedTableBase<T> bir dönüştürme işlevi çağırmak için öğeleri içeren DataRow bir.

selector
Func<TRow,S>

Her öğeye uygulanacak bir dönüştürme işlevi.

Döndürülenler

EnumerableRowCollection<TRow> öğeleri, her öğesinde dönüştürme işlevini çağırmanın sonucudursource.

Açıklamalar

Bu projeksiyon yöntemi, selectorkaynak dizisindeki her değer için bir değer üretmek için dönüştürme işlevini gerektirir source. Kendisi bir koleksiyon olan bir değer döndürürse selector , tüketicinin alt dizileri el ile dolaşması gerekir.

Şunlara uygulanır