Udostępnij za pośrednictwem


VectorDataViewType.Dimensions Właściwość

Definicja

Wymiary. Zawsze będzie to miało co najmniej jeden element. Wszystkie wartości będą nie ujemne. Podobnie jak w przypadku Size, wartość zero wskazuje, że typ wektora jest uważany za nieznany długość 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, czyli sytuacja Dimensions , w której długość jest większa niż jedna, ponieważ VBuffer<T> sama jest strukturą jednowymiarową, musimy wyjaśnić, co mamy na myśli. Indeksy reprezentują widok "spłaszczone" współrzędnych niejawnych w wymiarach. Uważamy, że ostatni wymiar jest najbardziej "pomocniczym" indeksem. W przypadku, gdy Dimensions 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ędnym" wartości (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ..., .

Dotyczy