Sdílet prostřednictvím


ReadOnlySpan<T>.CastUp<TDerived> Metoda

Definice

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.

Platí pro