VBuffer<T>.GetIndices Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.)