ArrayShapeEncoder.Shape Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert eine Arrayform.
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
Die Anzahl der Dimensionen im Array (ist 1 oder mehr).
- sizes
- ImmutableArray<Int32>
Dimensionsgrößen Das Array kann kürzer als rank
sein, aber nicht länger.
- lowerBounds
- ImmutableArray<Int32>
Untergrenzen der oder Standardwert (ImmutableArray<T>), um alle Untergrenzen von rank
auf 0 festzulegen.
Das Array kann kürzer als rank
sein, aber nicht länger.
Ausnahmen
rank
liegt außerhalb des Bereichs [1, 0xffff] und ist kleiner als sizes.Length
oder lowerBounds.Length
.
sizes
ist null
.