ReadOnlySpan<T>.CastUp<TDerived> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte um intervalo somente leitura de TDerived
em um intervalo somente leitura de T
.
public:
generic <typename TDerived>
where TDerived : class, T static ReadOnlySpan<T> CastUp(ReadOnlySpan<TDerived> items);
public static ReadOnlySpan<T> CastUp<TDerived> (ReadOnlySpan<TDerived> items) where TDerived : class, T;
static member CastUp : ReadOnlySpan<#'T> -> ReadOnlySpan<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ReadOnlySpan(Of TDerived)) As ReadOnlySpan(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
- ReadOnlySpan<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.