ReadOnlySpan<T>.CastUp<TDerived> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wandelt eine schreibgeschützte Spanne von TDerived
in eine schreibgeschützte Spanne von T
um.
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 T
abgeleitet 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.