ImmutableArray<T>.As<TOther> Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.