ReadOnlyTensorSpan<T>.CastUp<TDerived> メソッド

定義

TDerived の読み取り専用スパンを 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)

型パラメーター

TDerived

ソースの読み取り専用スパンの要素型。Tから派生する必要があります。

パラメーター

items
ReadOnlyTensorSpan<TDerived>

ソースの読み取り専用スパン。 コピーは行われません。

戻り値

要素が新しい型にキャストされた読み取り専用スパン。

注釈

このメソッドは共変キャストを使用し、ソースと同じメモリを共有する読み取り専用スパンを生成します。 型制約で表されるリレーションシップにより、キャストが安全な操作であることが保証されます。

適用対象