Sprache

VectorDataViewType.Dimensions Eigenschaft

Definition

Die Abmessungen. Dies hat immer mindestens ein Element. Alle Werte sind nicht negativ. Wie bei Sizeeinem Nullwert wird angegeben, dass der Vektortyp als unbekannte Länge entlang dieser Dimension betrachtet wird.

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 dies ein mehrdimensionaler Typ ist, d. h. eine Situation, in Dimensions der die Länge größer als eins ist, da VBuffer<T> es sich um eine einzelne dimensionale Struktur handelt, müssen wir klarstellen, was wir meinen. Die Indizes stellen eine "flache" Ansicht der Koordinaten dar, die in den Dimensionen implizit sind. Wir sind der Ansicht, dass die letzte Dimension der "nebenwertigste" Index ist. In dem Fall, in dem Dimensions länge 2hat, wird dies häufig als Zeilen-Hauptreihenfolge bezeichnet. Wenn Sie also hypothetisch Dimensionen hatten { 5, 2 }, dann wären die VBuffer<T> Werte alle Längen 10, und die flachen Indizes 0, 1, 2, 3, 4, ... entsprechen "Koordinaten" der (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...jeweiligen.

Gilt für: