語言

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 來源序列中每個元素轉換為指定型別的 。

例外狀況

source 是 null。

序列中的元素無法被鑄造為型別 TResult。

備註

此方法透過延遲執行實現。 立即回傳值是一個物件,儲存執行動作所需的所有資訊。 此方法所表示的查詢,直到物件被枚舉,無論是直接呼叫其 GetEnumerator 方法,或在 Visual C# 中使用 foreach,或在 Visual Basic 中使用 For Each,才會執行。

適用於

另請參閱