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, die in einen anderen Typ umwandeln.
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 Arrayelements.
Gibt zurück
Ein unveränderliches Array, das die Elemente dieses Arrays enthält, wird in einen anderen Typ umwandeln. Wenn die Umwandlung fehlschlägt, wird ein Array zurückgegeben, dessen IsDefault Eigenschaft zurückgegeben wird true.
Hinweise
Arrays abgeleiteter Elementtypen können in Arrays von Basiselementtypen umgeleitet werden, ohne das Array neu zuzuordnen.
Upcasts of element created with the Create method can be reversed using the As method. Eine Downcast ist jedoch nur erfolgreich, wenn ein vorheriger Upcast umgekehrt wird. Vorgang.