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
d’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 laquelle obtenir le tableau sous-jacent T
.
Retours
Tableau sous-jacent T
pour array
, le cas échéant.
Remarques
Lors de l’utilisation de cette méthode, les appelants doivent veiller à ne pas passer le tableau sous-jacent résultant à des méthodes susceptibles de le muter. Cela peut entraîner un comportement non défini dans les chemins de code à l’aide array
de qui ne s’attend pas à ce que le contenu de la ImmutableArray<T> valeur change.
Si array
est non initialisé (autrement dit, sa IsDefault propriété est true
), le tableau résultant T
sera null
.