Compartir a través de


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

Definición

Devuelve una nueva matriz inmutable que contiene los elementos de esta matriz convertidos en un 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

Tipo de elemento de matriz para devolver.

Devoluciones

ImmutableArray<TOther>

Matriz inmutable que contiene los elementos de esta matriz convertidos en un tipo diferente. Si la conversión falla, devuelve una matriz cuya propiedad IsDefault devuelve true.

Comentarios

Las matrices de tipos de elementos derivados se pueden convertir en matrices de tipos de elementos base sin reasignar la matriz.

Las difusión de elementos creados con el Create método se pueden invertir mediante el As método . Sin embargo, una degradación solo se realiza correctamente cuando invierte una difusión previa. .

Se aplica a