Поделиться через


VectorDataViewType.Dimensions Свойство

Определение

Измерения. Это всегда будет иметь по крайней мере один элемент. Все значения будут не отрицательными. Как и в случае Size, нулевое значение указывает, что тип вектора считается неизвестной длиной вдоль этого измерения.

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

Значение свойства

Комментарии

В случае, когда это многомерный тип, то есть ситуация, когда Dimensions длина больше одной, так как VBuffer<T> сама по себе является одномерной структурой, мы должны уточнить, что мы имеем в виду. Индексы представляют "плоский" вид координат, неявных в измерениях. Мы считаем, что последнее измерение является самым "незначительным" индексом. В случае Dimensions с длиной 2обычно это называется порядком основного числа строк. Таким образом, если вы гипотетически имели измерения { 5, 2 }, то VBuffer<T> значения будут иметь всю длину 10, а плоские индексы будут соответствовать "координатам 0, 1, 2, 3, 4, ... " (0, 0), (0, 1), (1, 0), (1, 1), (2, 0), ...соответственно.

Применяется к