ArrayShapeEncoder.Shape Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.
sizes
adalah null
.