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


VBuffer<T>.GetIndices Метод

Определение

Индексы. Для плотного представления этот массив не используется и возвращает "пустой" диапазон по умолчанию. Для разреженного представления оно параллельно тому, которое возвращается из GetValues() , и задает логические индексы для соответствующих значений в порядке увеличения в диапазоне от 0 включительно до Length исключающего значения, соответствующего всем явно определенным значениям. Все значения в неопределенных индексах должны рассматриваться как неявно определенные со значением Tпо умолчанию .

public ReadOnlySpan<int> GetIndices ();
member this.GetIndices : unit -> ReadOnlySpan<int>
Public Function GetIndices () As ReadOnlySpan(Of Integer)

Возвращаемое значение

Комментарии

В одном примере, если GetIndices() возвращает [3, 5] и GetValues()() возвращает [98, 76], это VBuffer<T> означает вектор с ненулевыми значениями 98 и 76 соответственно в 4-й и 6-й координатах и нулями во всех остальных индексах. (Ноль, так как это значение по умолчанию для всех числовых типов .NET.)

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