ImmutableArray<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.
Inicializa uma nova instância da ImmutableArray<T> estrutura com base no conteúdo de uma instância existente, permitindo que um cast estático covariante reutilize eficientemente o array existente.
public:
generic <typename TDerived>
where TDerived : class, T static System::Collections::Immutable::ImmutableArray<T> CastUp(System::Collections::Immutable::ImmutableArray<TDerived> items);
public static System.Collections.Immutable.ImmutableArray<T> CastUp<TDerived>(System.Collections.Immutable.ImmutableArray<TDerived> items) where TDerived : class, T;
static member CastUp : System.Collections.Immutable.ImmutableArray<#'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ImmutableArray(Of TDerived)) As ImmutableArray(Of T)
Parâmetros de Tipo Genérico
- TDerived
O tipo de elemento do array a devolver.
Parâmetros
- items
- ImmutableArray<TDerived>
O array para inicializar o array com. Nenhuma cópia é feita.
Devoluções
Uma instância de array imutável com elementos lançados para o novo tipo.
Observações
Upcasts covariantes deste método podem ser revertidos chamando o As método ou CastArray .