Bahasa

VBuffer<T>.GetIndices Metode

Definisi

Indeksnya. Untuk representasi padat, array ini tidak digunakan, dan akan mengembalikan rentang "kosong" default. Untuk representasi jarang, itu paralel dengan yang dikembalikan dari GetValues() dan menentukan indeks logis untuk nilai yang sesuai, dalam urutan yang meningkat, antara 0 inklusif dan Length eksklusif, sesuai dengan semua nilai yang ditentukan secara eksplisit. Semua nilai pada indeks yang tidak ditentukan harus diperlakukan sebagai didefinisikan secara implisit dengan nilai Tdefault .

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

Mengembalikan

Keterangan

Untuk memberikan satu contoh, jika GetIndices() mengembalikan [3, 5] dan GetValues()() menghasilkan [98, 76], ini VBuffer<T> adalah singkatan dari vektor dengan nilai non-nol masing-masing 98 dan 76 pada koordinat ke-4 dan ke-6, dan nol di semua indeks lainnya. (Nol, karena itu adalah nilai default untuk semua jenis numerik .NET.)

Berlaku untuk