VBuffer<T>.GetIndices 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指數。 對於稠密表示法,此陣列不被使用,會回傳預設的「空」區間。
對於稀疏表示,它與返回的 GetValues() 表示平行,並指定對應值的邏輯索引,依遞增順序,介於 0 包含與 Length 排他之間,對應所有明確定義的值。 所有未指定索引的值都應視為隱含定義,預設值為 T。
public ReadOnlySpan<int> GetIndices();
member this.GetIndices : unit -> ReadOnlySpan<int>
Public Function GetIndices () As ReadOnlySpan(Of Integer)
傳回
備註
舉例來說,若 GetIndices() 回傳 [3, 5] 和 GetValues()() 產生 [98, 76],則 VBuffer<T> 代表向量在第 4 和第 6 座標分別有非零值 98 和 76,其他指標為零。 (零,因為這是所有 .NET 數值類型的預設值。)