Partager via


ArrayShapeEncoder.Shape Méthode

Définition

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.

S’applique à