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> 非零值分别为 98 和 76 的向量,分别在第 4 和第 6 个坐标处,在所有其他索引处为零。 (零,因为这是所有 .NET 数值类型的默认值。)