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.

Применяется к

См. также раздел