ReadOnlyTensorSpan<T>.CastUp<TDerived> 方法
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 TDerived
的只读范围强制转换为 T
的只读范围。
public:
generic <typename TDerived>
where TDerived : class, T static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CastUp(System::Numerics::Tensors::ReadOnlyTensorSpan<TDerived> items);
C#
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>
源只读范围。 未创建任何副本。
具有转换为新类型的元素的只读范围。
此方法使用协变转换,生成与源共享相同内存的只读范围。 类型约束中表示的关系可确保强制转换是一个安全操作。
产品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |