ImmutableArray<T>.As<TOther> Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una nuova matrice non modificabile che contiene gli elementi di questa matrice di cui viene eseguito il cast su un tipo diverso.
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)
Parametri di tipo
- TOther
Tipo di elemento della matrice da restituire.
Restituisce
Matrice non modificabile che contiene gli elementi di questa matrice di cui viene eseguito il cast su un tipo diverso. Se il cast non riesce, restituisce una matrice la cui proprietà IsDefault restituisce true
.
Commenti
È possibile eseguire il cast di matrici di tipi di elementi derivati a matrici di tipi di elementi di base senza riallocare la matrice.
I upcast dell'elemento creato con il Create metodo possono essere invertiti usando il As metodo . Tuttavia, un downcast ha esito positivo solo quando inverte un upcast precedente. .