言語

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 を使用して、オブジェクトが列挙されるまで実行されません。

適用対象

こちらもご覧ください