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# 或 Visual Basic 中使用 foreach 來列舉對象,否則 For Each 不會執行這個方法所表示的查詢。

適用於

另請參閱