VBuffer<T>.GetIndices Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 T
definiert 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.)