ReadOnlyTensorSpan<T>.CastUp<TDerived> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rzutuje zakres tylko do odczytu TDerived
do zakresu tylko do odczytu T
.
public:
generic <typename TDerived>
where TDerived : class, T static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CastUp(System::Numerics::Tensors::ReadOnlyTensorSpan<TDerived> items);
public static System.Numerics.Tensors.ReadOnlyTensorSpan<T> CastUp<TDerived> (System.Numerics.Tensors.ReadOnlyTensorSpan<TDerived> items) where TDerived : class, T;
static member CastUp : System.Numerics.Tensors.ReadOnlyTensorSpan<#'T> -> System.Numerics.Tensors.ReadOnlyTensorSpan<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ReadOnlyTensorSpan(Of TDerived)) As ReadOnlyTensorSpan(Of T)
Parametry typu
- TDerived
Typ elementu źródłowego zakresu tylko do odczytu, który musi pochodzić z T
.
Parametry
- items
- ReadOnlyTensorSpan<TDerived>
Źródłowy zakres tylko do odczytu. Nie wykonano kopii.
Zwraca
Zakres tylko do odczytu z elementami rzutowymi na nowy typ.
Uwagi
Ta metoda używa kowariantnego rzutowania, tworząc zakres tylko do odczytu, który współudzieli tę samą pamięć co źródło. Relacje wyrażone w ograniczeniach typu zapewniają, że rzutowanie jest bezpieczną operacją.