Compartilhar via


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

Aplica-se a