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 das Array-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))
Parameter
- rank
- Int32
Die Anzahl der Dimensionen im Array (muss 1 oder mehr sein).
- sizes
- ImmutableArray<Int32>
Bemaßungsgrößen. Das Array kann kürzer als rank aber nicht länger sein.
- lowerBounds
- ImmutableArray<Int32>
Bemaßung untere Grenzen oder Standard(ImmutableArray<T>), um alle rank Untergrenzen auf 0 festzulegen.
Das Array kann kürzer als rank aber nicht länger sein.
Ausnahmen
rank liegt außerhalb des Bereichs [1, 0xffff], kleiner als sizes.Lengthoder kleiner als lowerBounds.Length.
sizes ist null.