Language

ArrayShapeEncoder.Shape メソッド

定義

配列図形をエンコードします。

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

パラメーター

rank
Int32

配列内の次元の数 (1 以上にする)。

sizes
ImmutableArray<Int32>

ディメンション サイズ。 配列は rank よりも短い場合がありますが、長くすることはできません。

lowerBounds
ImmutableArray<Int32>

寸法下限、またはすべてのrank下限を 0 に設定する default(ImmutableArray<T>)。 配列は rank よりも短い場合がありますが、長くすることはできません。

例外

rank が [1, 0xffff] の範囲外であるか、 sizes.Lengthより小さいか、 lowerBounds.Lengthより小さい。

sizes は nullです。

適用対象