ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le tableau sous-jacent T pour une valeur d’entrée 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()
Paramètres de type
- T
Type d’éléments dans la valeur d’entrée ImmutableArray<T> .
Paramètres
- array
- ImmutableArray<T>
Valeur d’entrée ImmutableArray<T> à partir de partir de lequel obtenir le tableau sous-jacent T .
Retours
Tableau sous-jacent T pour array, le cas échéant.
Remarques
Lorsque vous utilisez cette méthode, les appelants doivent s’assurer de ne pas passer le tableau sous-jacent obtenu aux méthodes susceptibles de le muter. Cela peut entraîner un comportement non défini dans les chemins array de code qui ne s’attendent pas à ce que le contenu de la ImmutableArray<T> valeur change.
Si array elle n’est pas initialisée (autrement dit, sa IsDefault propriété est true), le tableau résultant T sera null.