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.