ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) 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.
Obtém o array subjacente T para um valor de entrada ImmutableArray<T> .
public:
generic <typename T>
static cli::array <T> ^ AsArray(System::Collections::Immutable::ImmutableArray<T> array);
public static T[]? AsArray<T>(System.Collections.Immutable.ImmutableArray<T> array);
static member AsArray : System.Collections.Immutable.ImmutableArray<'T> -> 'T[]
Public Shared Function AsArray(Of T) (array As ImmutableArray(Of T)) As T()
Parâmetros de Tipo Genérico
- T
O tipo de elementos no valor de entrada ImmutableArray<T> .
Parâmetros
- array
- ImmutableArray<T>
O valor de entrada ImmutableArray<T> para obter o array subjacente T .
Devoluções
O array subjacente T para array, se presente.
Observações
Ao utilizar este método, os utilizadores devem certificar-se de não passar o array subjacente resultante para métodos que possam alterá-lo. Fazer isso pode causar comportamentos indefinidos em caminhos de código que array não esperam que o conteúdo do ImmutableArray<T> valor mude.
Se array for não inicializado (isto é, a sua IsDefault propriedade for true), o array resultante T será null.