ImmutableArray<T>.CastUp<TDerived> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance du ImmutableArray<T> struct en fonction du contenu d’une instance existante, ce qui permet à un cast statique covariant de réutiliser efficacement le tableau existant.
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)
Paramètres de type
- TDerived
Type d’élément de tableau à retourner.
Paramètres
- items
- ImmutableArray<TDerived>
Tableau avec lequel initialiser le tableau. Aucune copie n'est effectuée.
Retours
Instance de tableau immuable avec des éléments convertis en nouveau type.
Remarques
Les covariants de cette méthode peuvent être inversées en appelant la ou As la CastArray méthode.