ImmutableArray<T>.As<TOther> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.