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 struct ImmutableArray<T> 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
Un tableau immuable instance avec des éléments castés vers le nouveau type.
Remarques
Les upcasts covariants de cette méthode peuvent être inversés en appelant la As méthode ou CastArray .