Bagikan melalui


ArrayShapeEncoder.Shape Metode

Definisi

Mengodekan bentuk array.

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

Parameter

rank
Int32

Jumlah dimensi dalam array (harus 1 atau lebih).

sizes
ImmutableArray<Int32>

Ukuran dimensi. Array mungkin lebih pendek dari rank tetapi tidak lebih lama.

lowerBounds
ImmutableArray<Int32>

Batas bawah dimensi, atau default(ImmutableArray<T>) untuk mengatur semua rank batas bawah ke 0. Array mungkin lebih pendek dari rank tetapi tidak lebih lama.

Pengecualian

rank berada di luar rentang [1, 0xffff], lebih kecil dari sizes.Length, atau lebih kecil dari lowerBounds.Length.

sizesadalah null.

Berlaku untuk