Język

VectorDataViewType.Dimensions Właściwość

Definicja

Wymiary. Zawsze będzie to miało co najmniej jeden element. Wszystkie wartości będą nieujemne. Podobnie jak w przypadku Size, wartość zero wskazuje, że typ wektora jest uznawany za o nieznanej długości wzdłuż tego wymiaru.

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

Wartość właściwości

Uwagi

W przypadku, gdy jest to typ wielowymiarowy, oznacza to, że sytuacja, w której Dimensions długość jest większa niż jedna, ponieważ VBuffer<T> sama jest strukturą jednowymiarową, musimy wyjaśnić, co mamy na myśli. Indeksy reprezentują "spłaszczone" widok współrzędnych niejawnych w wymiarach. Uważamy, że ostatni wymiar jest najbardziej "pomocniczym" indeksem. W przypadku, Dimensions gdy ma długość 2, jest to często określane jako kolejność główna wiersza. Tak więc, jeśli hipotetycznie miał wymiary { 5, 2 }, VBuffer<T> wartości będą miały całą długość 10, a spłaszczone indeksy 0, 1, 2, 3, 4, ... odpowiadają odpowiednio "współrzędnych" (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...wartości .

Dotyczy