ImmutableArray<T>.As<TOther> Methode

Definitie

Retourneert een nieuwe onveranderbare matrix die de elementen van deze matrixcast bevat naar een ander type.

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)

Type parameters

TOther

Het type matrixelement dat moet worden geretourneerd.

Retouren

ImmutableArray<TOther>

Een onveranderbare matrix die de elementen van deze matrix bevat, cast naar een ander type. Als de cast mislukt, wordt een matrix geretourneerd waarvan de IsDefault eigenschap retourneert true.

Opmerkingen

Matrices van afgeleide elemententypen kunnen worden omgezet in matrices van basiselementtypen zonder de matrix opnieuw te verplaatsen.

Upcasts van elementen die met de Create methode zijn gemaakt, kunnen worden omgekeerd met behulp van de As methode. Een downcast is echter alleen geslaagd wanneer een eerdere upcast wordt omgekeerd. werking.

Van toepassing op