Partilhar via


ReadOnlyTensorSpan<T>.CastUp<TDerived> Método

Definição

Converte um intervalo somente leitura de TDerived em um intervalo somente leitura de 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)

Parâmetros de tipo

TDerived

O tipo de elemento do intervalo somente leitura de origem, que deve ser derivado de T.

Parâmetros

items
ReadOnlyTensorSpan<TDerived>

O intervalo somente leitura de origem. Nenhuma cópia foi feita.

Retornos

Um intervalo somente leitura com elementos convertidos no novo tipo.

Comentários

Esse método usa uma conversão covariante, produzindo um intervalo somente leitura que compartilha a mesma memória que a origem. As relações expressas nas restrições de tipo garantem que a conversão seja uma operação segura.

Aplica-se a