TypedTableBaseExtensions.Select(TypedTableBase<TRow>, Func<TRow,S>) TypedTableBaseExtensions.Select(TypedTableBase<TRow>, Func<TRow,S>) TypedTableBaseExtensions.Select(TypedTableBase<TRow>, Func<TRow,S>) TypedTableBaseExtensions.Select(TypedTableBase<TRow>, Func<TRow,S>) Method

Определение

Проецирует каждый элемент TypedTableBase<T> в новую форму.Projects each element of a TypedTableBase<T> into a new form.

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)

Параметры типа

TRow

Тип элементов строки в source, DataRow.The type of the row elements in source, DataRow.

S

Параметры

source
TypedTableBase<TRow>

Объект TypedTableBase<T>, содержащий элементы DataRow, для которых будет вызвана функция преобразования.A TypedTableBase<T> that contains the DataRow elements to invoke a transformation function upon.

selector
Func<TRow,S>

Функция преобразования, применяемая к каждому элементу.A transformation function to apply to each element.

Возвраты

Объект EnumerableRowCollection<TRow>, элементы которого получены в результате вызова функции преобразования для каждого элемента последовательности source.An EnumerableRowCollection<TRow> whose elements are the result of invoking the transformation function on each element of source.

Комментарии

Этот метод проекции требуется функция преобразования selector, для получения одного значения для каждого значения в исходной последовательности, source.This projection method requires the transformation function, selector, to produce one value for each value in the source sequence, source. Если selector возвращает значение, которое является коллекцией, потребитель должен проходить через вложенные последовательности вручную.If selector returns a value that is itself a collection, the consumer must traverse the sub-sequences manually.

Применяется к