EnumerableRowCollectionExtensions.Cast<TResult> 메서드

정의

요소를 지정된 형식으로 EnumerableRowCollection 변환합니다.

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

public:
generic <typename TResult>
[System::Runtime::CompilerServices::Extension]
 static System::Data::EnumerableRowCollection<TResult> ^ Cast(System::Data::EnumerableRowCollection ^ source);
public static System.Data.EnumerableRowCollection<TResult> Cast<TResult>(this System.Data.EnumerableRowCollection source);
static member Cast : System.Data.EnumerableRowCollection -> System.Data.EnumerableRowCollection<'Result>
<Extension()>
Public Function Cast(Of TResult) (source As EnumerableRowCollection) As EnumerableRowCollection(Of TResult)

형식 매개 변수

TResult

원본 요소를 변환할 형식입니다.

매개 변수

source
EnumerableRowCollection

EnumerableRowCollection 변환할 요소가 들어 있는 항목입니다.

반품

EnumerableRowCollection 지정된 형식으로 변환된 소스 시퀀스의 각 요소를 포함하는 값입니다.

예외

sourcenull입니다.

시퀀스의 요소를 형식 TResult으로 캐스팅할 수 없습니다.

설명

이 메서드는 지연된 실행을 사용하여 구현됩니다. 즉시 반환 값은 작업을 수행하는 데 필요한 모든 정보를 저장하는 개체입니다. 이 메서드가 나타내는 쿼리는 개체가 GetEnumerator 메서드를 직접 호출하거나 Visual C#에서 foreach 사용하거나 Visual Basic For Each 사용하여 열거될 때까지 실행되지 않습니다.

적용 대상

추가 정보