ImmutableArray<T>.CastUp<TDerived> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av ImmutableArray<T> structen baserat på innehållet i en befintlig instans, vilket gör att en covariant statisk gjutning effektivt återanvänder den befintliga matrisen.
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)
Typparametrar
- TDerived
Vilken typ av matriselement som ska returneras.
Parametrar
- items
- ImmutableArray<TDerived>
Matrisen som matrisen ska initieras med. Ingen kopia görs.
Returer
En oföränderlig matrisinstans med element som skickas till den nya typen.
Kommentarer
Covariant-upcasts från den här metoden kan ångras genom att anropa As metoden eller CastArray .