ArrayShapeEncoder.Shape 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.
Encode la forme de tableau.
public:
void Shape(int rank, System::Collections::Immutable::ImmutableArray<int> sizes, System::Collections::Immutable::ImmutableArray<int> lowerBounds);
public void Shape (int rank, System.Collections.Immutable.ImmutableArray<int> sizes, System.Collections.Immutable.ImmutableArray<int> lowerBounds);
member this.Shape : int * System.Collections.Immutable.ImmutableArray<int> * System.Collections.Immutable.ImmutableArray<int> -> unit
Public Sub Shape (rank As Integer, sizes As ImmutableArray(Of Integer), lowerBounds As ImmutableArray(Of Integer))
Paramètres
- rank
- Int32
Nombre de dimensions dans le tableau (doit être de 1 ou plus).
- sizes
- ImmutableArray<Int32>
Tailles de dimension. Le tableau peut être plus petit que rank
mais pas plus long.
- lowerBounds
- ImmutableArray<Int32>
Limites inférieures de la dimension, ou valeur par défaut (ImmutableArray<T>) pour affecter la valeur 0 à toutes les limites inférieures rank
.
Le tableau peut être plus petit que rank
mais pas plus long.
Exceptions
rank
est en dehors de la plage [1, 0xffff], inférieure à sizes.Length
ou inférieure à lowerBounds.Length
.
sizes
a la valeur null
.