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 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 é 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.