TypedTableBaseExtensions::Select<TRow, S> Method (TypedTableBase<TRow>^, Func<TRow, S>^)
.NET Framework (current version)
Projects each element of a TypedTableBase<T> into a new form.
Assembly: System.Data.DataSetExtensions (in System.Data.DataSetExtensions.dll)
public: generic<typename TRow, typename S> where TRow : DataRow [ExtensionAttribute] static EnumerableRowCollection<S>^ Select( TypedTableBase<TRow>^ source, Func<TRow, S>^ selector )
Parameters
- source
-
Type:
System.Data::TypedTableBase<TRow>^
A TypedTableBase<T> that contains the DataRow elements to invoke a transformation function upon.
- selector
-
Type:
System::Func<TRow, S>^
A transformation function to apply to each element.
Return Value
Type: System.Data::EnumerableRowCollection<S>^An EnumerableRowCollection<TRow> whose elements are the result of invoking the transformation function on each element of source.
Type Parameters
- TRow
The type of the row elements in source, DataRow.
This projection method requires the transformation function, selector, to produce one value for each value in the source sequence, source. If selector returns a value that is itself a collection, the consumer must traverse the sub-sequences manually.
.NET Framework
Available since 3.5
Available since 3.5
Show: