EnumerableRowCollectionExtensions.Cast<TResult>(EnumerableRowCollection) メソッド

定義

EnumerableRowCollection の要素を指定した型に変換します。Converts the elements of an EnumerableRowCollection to the specified type.

この 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

元の要素の変換後の型。The type to convert the elements of source to.

パラメーター

source
EnumerableRowCollection

変換する要素が格納されている EnumerableRowCollectionThe EnumerableRowCollection that contains the elements to be converted.

戻り値

EnumerableRowCollection<TResult>

指定した型に変換されたソース シーケンスの各要素が格納されている EnumerableRowCollectionAn EnumerableRowCollection that contains each element of the source sequence converted to the specified type.

例外

sourcenull です。source is null.

シーケンスの要素を TResult 型にキャストできません。An element in the sequence cannot be cast to type TResult.

注釈

このメソッドは、遅延実行を使用して実装されます。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メソッドを使用して直接またはforeachVisual C# またはFor EachVisual 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.

適用対象

こちらもご覧ください