ImmutableArray<T>.CastUp<TDerived> 方法

定義

根據現有實例的內容初始化結構的新實例 ImmutableArray<T> ,允許協變靜態鑄造有效重用現有陣列。

public:
generic <typename TDerived>
 where TDerived : class, T static System::Collections::Immutable::ImmutableArray<T> CastUp(System::Collections::Immutable::ImmutableArray<TDerived> items);
public static System.Collections.Immutable.ImmutableArray<T> CastUp<TDerived>(System.Collections.Immutable.ImmutableArray<TDerived> items) where TDerived : class, T;
static member CastUp : System.Collections.Immutable.ImmutableArray<#'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Shared Function CastUp(Of TDerived As {Class, T}) (items As ImmutableArray(Of TDerived)) As ImmutableArray(Of T)

類型參數

TDerived

要回傳的陣列元素類型。

參數

items
ImmutableArray<TDerived>

初始化陣列的陣列。 不會進行複製。

傳回

一個不可變的陣列實例,元素被鑄造為新型別。

備註

此方法的協變上振可透過呼叫 或AsCastArray方法來反轉。

適用於