ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Método

Definição

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

T[]

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.

Aplica-se a