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í pole 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řetypování na jiný typ. Pokud se přetypování nezdaří, vrátí matici, jejíž IsDefault vlastnost vrátí hodnotu true
.
Poznámky
Pole typů odvozených prvků lze přetypovat na pole typů základních prvků bez přerozdělení pole.
Upcast elementu vytvořeného Create pomocí metody lze vrátit zpět pomocí As metody . Downcast je však úspěšný pouze v případě, že vrátí předchozí upcast. .