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>
來源唯讀範圍。 未製作任何複本。
傳回
唯讀範圍,具有轉換成新類型的專案。
備註
這個方法會使用共變數轉換,產生與來源共用相同記憶體的唯讀範圍。 型別條件約束中表示的關聯性可確保轉換是安全的作業。