Idioma

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

Definição

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.

Aplica-se a