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# For Eachforeach Visual Basic 中使用 来枚举对象之前,不会执行此方法表示的查询。

适用于

另请参阅