ImmutableArray<T>.As<TOther> Metoda

Definice

Vrátí novou neměnnou matici, která obsahuje prvky tohoto přetypování na jiný typ.

public:
generic <typename TOther>
 where TOther : class System::Collections::Immutable::ImmutableArray<TOther> As();
public System.Collections.Immutable.ImmutableArray<TOther> As<TOther>() where TOther : class;
member this.As : unit -> System.Collections.Immutable.ImmutableArray<'Other (requires 'Other : null)> (requires 'Other : null)
Public Function As(Of TOther As Class) () As ImmutableArray(Of TOther)

Parametry typu

TOther

Typ prvku pole, který se má vrátit.

Návraty

ImmutableArray<TOther>

Neměnné pole, které obsahuje prvky tohoto pole, přetypuje na jiný typ. Pokud přetypování selže, vrátí pole, jehož IsDefault vlastnost vrátí true.

Poznámky

Pole odvozených typů prvků lze přetypovat na pole základních typů elementů bez skutečného přidělení pole.

Upcasty elementu vytvořeného Create pomocí metody lze obrátit pomocí As metody. Downcast je však úspěšný pouze v případě, že obrátí předchozí přesměrové vysílání. operace.

Platí pro