Freigeben über


VBuffer<T>.GetIndices Methode

Definition

Die Indizes. Für eine dichte Darstellung wird dieses Array nicht verwendet und gibt die standardmäßige "leere" Spanne zurück. Bei einer Spärsedarstellung ist sie parallel zu der von GetValues() zurückgegebenen und gibt die logischen Indizes für die entsprechenden Werte in zunehmender Reihenfolge zwischen 0 inklusiven und Length exklusiven werten an, die allen explizit definierten Werten entsprechen. Alle Werte bei nicht angegebenen Indizes sollten als implizit mit dem Standardwert Tdefiniert werden.

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

Gibt zurück

Hinweise

Um ein Beispiel zu geben: Wenn GetIndices() [3, 5] und GetValues()() [98, 76] zurückgegeben werden, steht dies VBuffer<T> für einen Vektor mit ungleich Nullwerten 98 bzw. 76 an der 4. und 6. Koordinate und Nullen bei allen anderen Indizes. (Null, da dies der Standardwert für alle numerischen .NET-Typen ist.)

Gilt für: