Поделиться через


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.

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

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