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