EnumerableRowCollectionExtensions.Cast<TResult>(EnumerableRowCollection) Метод

Определение

Преобразовывает элементы объекта EnumerableRowCollection в заданный тип.Converts the elements of an EnumerableRowCollection to the specified type.

Этот 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

Тип, в который преобразуются элементы источника.The type to convert the elements of source to.

Параметры

source
EnumerableRowCollection

Объект EnumerableRowCollection, содержащий преобразуемые элементы.The EnumerableRowCollection that contains the elements to be converted.

Возвращаемое значение

EnumerableRowCollection<TResult>

EnumerableRowCollection — содержит все элементы исходной последовательности, преобразованные в указанный тип.An EnumerableRowCollection that contains each element of the source sequence converted to the specified type.

Исключения

source имеет значение null.source is null.

Элемент последовательности не может быть приведен к типу TResult.An element in the sequence cannot be cast to type TResult.

Комментарии

Этот метод реализуется с помощью отложенного выполнения.This method is implemented by using deferred execution. Немедленное возвращаемое значение — это объект, в котором хранятся все сведения, необходимые для выполнения действия.The immediate return value is an object that stores all the information that is required to perform the action. Запрос, представленный этим методом, не выполняется до тех пор, пока объект не будет перечислен путем вызова GetEnumerator метода напрямую или с foreach помощью в Visual C# или в For Each Visual Basic.The query represented by this method is not executed until the object is enumerated either by calling its GetEnumerator method directly or by using foreach in Visual C# or For Each in Visual Basic.

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

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