ImmutableArray<T>.CastUp<TDerived> Yöntem

Tanım

Var olan bir örneğin içeriğine göre yapının ImmutableArray<T> yeni bir örneğini başlatır ve birlikte değişken statik atamanın mevcut diziyi verimli bir şekilde yeniden kullanmasına olanak tanır.

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)

Tür Parametreleri

TDerived

Döndürülecek dizi öğesinin türü.

Parametreler

items
ImmutableArray<TDerived>

Diziyi ile başlatacak dizi. Kopya yapılmaz.

Döndürülenler

Öğeleri yeni türe dönüştüren sabit bir dizi örneği.

Açıklamalar

Bu yöntemden gelen kovaryan yukarı yayınlar, veya CastArray yöntemi çağrılarak As tersine çevrilebilir.

Şunlara uygulanır