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 court que rank mais pas plus long.
- lowerBounds
- ImmutableArray<Int32>
Limites inférieures de dimension, ou valeur par défaut(ImmutableArray<T>) pour définir toutes les rank limites inférieures sur 0.
Le tableau peut être plus court que rank mais pas plus long.
Exceptions
rank est en dehors de la plage [1, 0xffff], plus petite que sizes.Length, ou inférieure à lowerBounds.Length.
sizes a la valeur null.