ImmutableArray<T>.As<TOther> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein neues unveränderliches Array zurück, das die Elemente dieses Arrays enthält und zu einem anderen Typ umgewandelt wurde.
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)
Typparameter
- TOther
Der Typ des zurückzugebenden Array-Elements.
Gibt zurück
Ein unveränderliches Array, das die Elemente dieses Arrays enthält und zu einem anderen Typ umgewandelt wurde. Wenn die Umwandlung fehlschlägt, gibt es ein Array zurück, dessen IsDefault Eigenschaft true
zurückgibt.
Hinweise
Arrays abgeleiteter Elementtypen können in Arrays von Basiselementtypen umgewandelt werden, ohne das Array neu zuzuordnen.
Upcasts von Elementen, die mit der Create -Methode erstellt wurden, können mithilfe der As -Methode umgekehrt werden. Ein Downcast ist jedoch nur erfolgreich, wenn er einen vorherigen Upcast umkehrt. ausgeführt werden müssen.