EnumerableRowCollectionExtensions.Cast<TResult> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 的 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<TResult>
包含 EnumerableRowCollection 來源序列中每個元素轉換為指定型別的 。
例外狀況
source 是 null。
序列中的元素無法被鑄造為型別 TResult。
備註
此方法透過延遲執行實現。 立即回傳值是一個物件,儲存執行動作所需的所有資訊。 此方法所表示的查詢,直到物件被枚舉,無論是直接呼叫其 GetEnumerator 方法,或在 Visual C# 中使用 foreach,或在 Visual Basic 中使用 For Each,才會執行。