ImmutableArray<T>.As<TOther> Método

Definição

Devolve um novo array imutável que contém os elementos deste array cast para um tipo diferente.

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)

Parâmetros de Tipo Genérico

TOther

O tipo de elemento do array a devolver.

Devoluções

ImmutableArray<TOther>

Um array imutável que contém os elementos deste array, fundidos para um tipo diferente. Se o cast falhar, devolve um array cuja IsDefault propriedade devolve true.

Observações

Arrays de tipos de elementos derivados podem ser convertidos em arrays de tipos base de elementos sem realocar o array.

Upcasts de elementos criados com o Create método podem ser revertidos usando o As método. No entanto, um downcast só é bem-sucedido quando reverte um upcast anterior. operação.

Aplica-se a