VBuffer<T>.GetIndices Método

Definição

Os índices. Para uma representação densa, essa matriz não é usada e retornará o intervalo padrão "vazio". Para uma representação esparsa, ele é paralelo ao retornado de GetValues() e especifica os índices lógicos para os valores correspondentes, em ordem crescente, entre 0 inclusivo e Length exclusivo, correspondente a todos os valores explicitamente definidos. Todos os valores em índices não especificados devem ser tratados como sendo definidos implicitamente com o valor padrão de T.

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

Retornos

Comentários

Para dar um exemplo, se GetIndices() retornar [3, 5] e GetValues()() produzir [98, 76], isso VBuffer<T> significa um vetor com valores não zero 98 e 76, respectivamente, nas coordenadas 4 e 6 e zeros em todos os outros índices. (Zero, porque esse é o valor padrão para todos os tipos numéricos do .NET.)

Aplica-se a