Прочитать на английском

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


EnumerableRowCollectionExtensions.Cast<TResult> Метод

Определение

Важно!

Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Преобразовывает элементы объекта EnumerableRowCollection в заданный тип.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

C#
public static System.Data.EnumerableRowCollection<TResult> Cast<TResult>(this System.Data.EnumerableRowCollection source);

Параметры типа

TResult

Тип, в который преобразуются элементы источника.

Параметры

source
EnumerableRowCollection

Объект EnumerableRowCollection, содержащий преобразуемые элементы.

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

EnumerableRowCollection — содержит все элементы исходной последовательности, преобразованные в указанный тип.

Исключения

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

Элемент последовательности не может быть приведен к типу TResult.

Комментарии

Этот метод реализуется с помощью отложенного выполнения. Немедленно возвращаемое значение — это объект, в котором хранятся все сведения, необходимые для выполнения действия. Запрос, представленный этим методом, не выполняется до тех пор, пока объект не будет перечислен либо путем вызова его GetEnumerator метода напрямую, либо с помощью foreach в Visual C# или For Each в Visual Basic.

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

Продукт Версии
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

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