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 è stato eseguito il cast a 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.
Valori restituiti
Matrice non modificabile che contiene gli elementi di questa matrice, di cui viene eseguito il cast a un tipo diverso. Se il cast ha esito negativo, restituisce una matrice la cui IsDefault proprietà 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. operazione.