ReadOnlySpan<T>.CastUp<TDerived> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetypuje rozsah jen pro čtení TDerived
na rozsah jen pro čtení 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)
Parametry typu
- TDerived
Typ prvku zdrojového rozsahu jen pro čtení, který musí být odvozen z T
.
Parametry
- items
- ReadOnlySpan<TDerived>
Zdrojový rozsah jen pro čtení. Neprovedou se žádné kopie.
Návraty
Rozsah jen pro čtení s prvky přetypované na nový typ.
Poznámky
Tato metoda používá kovariantní přetypování a vytváří rozsah jen pro čtení, který sdílí stejnou paměť jako zdroj. Relace vyjádřené v omezeních typu zajišťují, že přetypování je bezpečná operace.