ReadOnlySpan<T>.CastUp<TDerived> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Omvandlar ett skrivskyddat intervall på TDerived till ett skrivskyddat intervall på 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)
Typparametrar
- TDerived
Elementtypen för källans skrivskyddade spann, som måste härledas från T.
Parametrar
- items
- ReadOnlySpan<TDerived>
Källans skrivskyddade intervall. Ingen kopia görs.
Returer
Ett skrivskyddat spann med element gjutna till den nya typen.
Kommentarer
Den här metoden använder en covariant-gjutning som producerar ett skrivskyddat spann som delar samma minne som källan. De relationer som uttrycks i typbegränsningarna säkerställer att gjutningen är en säker åtgärd.