ImmutableArray<T>.CastUp<TDerived> Méthode

Définition

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.

S’applique à