ReadOnlySpan<T>.CastUp<TDerived> Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Conjura um intervalo de apenas leitura de TDerived para um intervalo de apenas 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 Genérico
- TDerived
O tipo de elemento do intervalo de somente leitura de origem, que deve ser derivado de T.
Parâmetros
- items
- ReadOnlySpan<TDerived>
O espaço de apenas leitura de origem. Nenhuma cópia é feita.
Devoluções
Um intervalo de apenas leitura com elementos lançados para o novo tipo.
Observações
Este método utiliza um cast covariante, produzindo um span de apenas leitura que partilha a mesma memória da fonte. As relações expressas nas restrições de tipo garantem que a fundição é uma operação segura.