EnumerableRowCollectionExtensions.Select(EnumerableRowCollection<TRow>, Func<TRow,S>) EnumerableRowCollectionExtensions.Select(EnumerableRowCollection<TRow>, Func<TRow,S>) EnumerableRowCollectionExtensions.Select(EnumerableRowCollection<TRow>, Func<TRow,S>) EnumerableRowCollectionExtensions.Select(EnumerableRowCollection<TRow>, Func<TRow,S>) Method

정의

각 요소는 EnumerableRowCollection<TRow> 새 양식으로 합니다.Projects each element of an EnumerableRowCollection<TRow> into a new form.

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public:
generic <typename TRow, typename S>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<S> ^ Select(System::Data::EnumerableRowCollection<TRow> ^ source, Func<TRow, S> ^ selector);
public static System.Data.EnumerableRowCollection<S> Select<TRow,S> (this System.Data.EnumerableRowCollection<TRow> source, Func<TRow,S> selector);
static member Select : System.Data.EnumerableRowCollection<'Row> * Func<'Row, 'S> -> System.Data.EnumerableRowCollection<'S>
<Extension()>
Public Function Select(Of TRow, S) (source As EnumerableRowCollection(Of TRow), selector As Func(Of TRow, S)) As EnumerableRowCollection(Of S)

형식 매개 변수

TRow

행 요소의 형식입니다 source일반적으로 DataRow입니다.The type of the row elements in source, typically DataRow.

S

형식은 TRow 으로 변환 됩니다.The type that TRow will be transformed into.

매개 변수

source
EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow> EnumerableRowCollection<TRow>

EnumerableRowCollection<TRow> 포함 하는 DataRow 함수 변환을 호출 하는 요소입니다.An EnumerableRowCollection<TRow> containing the DataRow elements to invoke a transform function upon.

selector
Func<TRow,S>

각 요소에 적용할 변형 함수입니다.A transform function to apply to each element.

반환

EnumerableRowCollection<TRow> 의 각 요소에 대해 변형 함수를 호출한 결과로 얻어지는 요소가 source합니다.An EnumerableRowCollection<TRow> whose elements are the result of invoking the transform function on each element of source.

설명

이 메서드는 지연 된 실행을 사용 하 여 구현 됩니다.This method is implemented by using deferred execution. 즉시 반환 값은 작업을 수행 하는 데 필요한 모든 정보를 저장 하는 개체입니다.The immediate return value is an object that stores all the information that is required to perform the action. 이 메서드를 나타내는 쿼리 하거나 호출 하 여 개체 열거 될 때까지 실행 되지 않습니다 해당 GetEnumerator 메서드를 사용 하 여 직접 또는 foreach Visual C# 또는 For Each Visual Basic의 합니다.The query represented by this method is not executed until the object is enumerated either by calling its GetEnumerator method directly or by using foreach in Visual C# or For Each in Visual Basic.

이 프로젝션 메서드에 필요 변형 함수 selector소스 시퀀스의 각 값에 대해 하나의 값을 생성 하 source합니다.This projection method requires the transform 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, it is up to the consumer to traverse the subsequences manually.

적용 대상