ImmutableArray<T>.As<TOther> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma nova matriz imutável que contém os elementos dessa matriz convertidos em 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
- TOther
O tipo de elemento de matriz a ser retornado.
Retornos
Uma matriz imutável que contém os elementos dessa matriz convertidos em um tipo diferente. Se a conversão falhar, retorna uma matriz cuja propriedade IsDefault retorna true
.
Comentários
Matrizes de tipos de elementos derivados podem ser convertidas em matrizes de tipos de elemento base sem realocar a matriz.
Os upcasts do elemento criado com o Create método podem ser invertidos usando o As método . No entanto, um downcast só é bem-sucedido quando reverte um upcast anterior. operação.