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 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.

S’applique à