Freigeben über


VectorDataViewType.Dimensions Eigenschaft

Definition

Die Dimensionen. Dies wird immer mindestens ein Element haben. Alle Werte sind nicht negativ. Wie bei Sizeeinem Nullwert wird angegeben, dass der Vektortyp eine unbekannte Länge entlang dieser Dimension aufweist.

public System.Collections.Immutable.ImmutableArray<int> Dimensions { get; }
member this.Dimensions : System.Collections.Immutable.ImmutableArray<int>
Public ReadOnly Property Dimensions As ImmutableArray(Of Integer)

Eigenschaftswert

Hinweise

In dem Fall, in dem es sich um einen mehrdimensionalen Typ handelt, also eine Situation Dimensions , in der die Länge größer als eins ist, da VBuffer<T> es sich selbst um eine einzelnedimensionale Struktur handelt, müssen wir klären, was wir bedeuten. Die Indizes stellen eine "flachte" Ansicht der in den Dimensionen impliziten Koordinaten dar. Wir stellen fest, dass die letzte Dimension der "Nebenwert" ist. In dem Fall, in dem Dimensions länge ist, wird dies häufig als Zeilen-Hauptreihenfolge 2bezeichnet. Wenn Sie also hypothetisch Dimensionen { 5, 2 }hatten, würde die Werte alle Längen 10aufweisen, und die VBuffer<T> flachen Indizes 0, 1, 2, 3, 4, ... entsprechen "Koordinaten" von (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ..., bzw.

Gilt für: