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), ...
соответственно.