ReadOnlySpan<T>.CastUp<TDerived> 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將 的 TDerived 唯讀區間鑄造為 的唯讀區間 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)
類型參數
- TDerived
來源唯讀的元素類型,必須由 T衍生出。
參數
- items
- ReadOnlySpan<TDerived>
原始碼為唯讀範圍。 不會進行複製。
傳回
一個唯讀區間,元素被鑄造為新型別。
備註
此方法使用協變鑄造,產生一個唯讀區間,與來源共享相同的記憶體。 型別約束中表達的關係確保鑄造是安全的操作。