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