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 напрямую или с помощью foreach в Visual C# или For Each в Visual Basic.