Freigeben über


ReadOnlySpan<T>.CastUp<TDerived> Methode

Definition

Wandelt eine schreibgeschützte Spanne von TDerived in eine schreibgeschützte Spanne von Tum.

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)

Typparameter

TDerived

Der Elementtyp der schreibgeschützten Quellspanne, die von Tabgeleitet werden muss.

Parameter

items
ReadOnlySpan<TDerived>

Die schreibgeschützte Quellspanne. Es wird keine Kopie erstellt.

Gibt zurück

Eine schreibgeschützte Spanne mit Elementen, die in den neuen Typ umgeformt werden.

Hinweise

Diese Methode verwendet eine kovariante Umwandlung, wodurch eine schreibgeschützte Spanne erzeugt wird, die denselben Speicher wie die Quelle gemeinsam verwendet. Die in den Typeinschränkungen ausgedrückten Beziehungen stellen sicher, dass die Umwandlung ein sicherer Vorgang ist.

Gilt für: