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


ReadOnlyTensorSpan<T>.CastUp<TDerived> Метод

Определение

Приводит диапазон TDerived только для чтения к диапазону Tтолько для чтения.

public:
generic <typename TDerived>
 where TDerived : class, T static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CastUp(System::Numerics::Tensors::ReadOnlyTensorSpan<TDerived> items);
public static System.Numerics.Tensors.ReadOnlyTensorSpan<T> CastUp<TDerived> (System.Numerics.Tensors.ReadOnlyTensorSpan<TDerived> items) where TDerived : class, T;
static member CastUp : System.Numerics.Tensors.ReadOnlyTensorSpan<#'T> -> System.Numerics.Tensors.ReadOnlyTensorSpan<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ReadOnlyTensorSpan(Of TDerived)) As ReadOnlyTensorSpan(Of T)

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

TDerived

Тип элемента исходного диапазона только для чтения, который должен быть производным от T.

Параметры

items
ReadOnlyTensorSpan<TDerived>

Диапазон только для чтения источника. Копирование не производится.

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

Диапазон только для чтения с элементами, приводимыми к новому типу.

Комментарии

В этом методе используется ковариантный приведение, создающий диапазон только для чтения, который использует ту же память, что и источник. Связи, выраженные в ограничениях типа, гарантируют, что приведение является безопасной операцией.

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