ReadOnlySpan<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.
Convertit une étendue en lecture seule de TDerived
en une étendue en lecture seule de T
.
public:
generic <typename TDerived>
where TDerived : class, T static ReadOnlySpan<T> CastUp(ReadOnlySpan<TDerived> items);
public static ReadOnlySpan<T> CastUp<TDerived> (ReadOnlySpan<TDerived> items) where TDerived : class, T;
static member CastUp : ReadOnlySpan<#'T> -> ReadOnlySpan<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ReadOnlySpan(Of TDerived)) As ReadOnlySpan(Of T)
Paramètres de type
- TDerived
Type d’élément de l’étendue en lecture seule source, qui doit être dérivé de T
.
Paramètres
- items
- ReadOnlySpan<TDerived>
Étendue en lecture seule source. Aucune copie n’est faite.
Retours
Étendue en lecture seule avec éléments convertis en nouveau type.
Remarques
Cette méthode utilise un cast covariant, produisant une étendue en lecture seule qui partage la même mémoire que la source. Les relations exprimées dans les contraintes de type garantissent que le cast est une opération sécurisée.