TypedTableBaseExtensions.Select<TRow,S> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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.