VBuffer<T>.GetIndices Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Indexy. Pro hustou reprezentaci se toto pole nepoužívá a vrátí výchozí "prázdné" rozpětí.
U řídké reprezentace je rovnoběžná s hodnotou vrácenou z GetValues() a určuje logické indexy odpovídajících hodnot ve vzestupném pořadí mezi 0 včetně a Length výhradními, které odpovídají všem explicitně definovaným hodnotám. Všechny hodnoty na nespecifikovaných indexech by měly být považovány za implicitně definované s výchozí hodnotou T
.
public ReadOnlySpan<int> GetIndices ();
member this.GetIndices : unit -> ReadOnlySpan<int>
Public Function GetIndices () As ReadOnlySpan(Of Integer)
Návraty
Poznámky
GetIndices() Pokud vrátíme [3, 5] a GetValues()() vygeneruje [98, 76], znamená to VBuffer<T> vektor s nenulovými hodnotami 98 a 76 ve 4. a 6. souřadnici a nulami na všech ostatních indexech. (Nula, protože to je výchozí hodnota pro všechny číselné typy .NET.)