ImmutableArray<T>.CastUp<TDerived> Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de ImmutableArray<T> struct op basis van de inhoud van een bestaand exemplaar, waardoor een covariant statische cast efficiënt de bestaande matrix opnieuw kan gebruiken.
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)
Type parameters
- TDerived
Het type matrixelement dat moet worden geretourneerd.
Parameters
- items
- ImmutableArray<TDerived>
De matrix waarmee de matrix wordt geïnitialiseerd. Er is geen kopie gemaakt.
Retouren
Een onveranderbaar matrixexemplaren met elementen die naar het nieuwe type worden gecast.
Opmerkingen
Covariant-upcasts van deze methode kunnen worden omgekeerd door de As of CastArray methode aan te roepen.