次の方法で共有


VBuffer<T>.GetIndices メソッド

定義

インデックス。 高密度表現の場合、この配列は使用されず、既定の "空" スパンが返されます。 スパース表現の場合は、 から GetValues() 返されるのと平行であり、明示的に定義されたすべての値に対応する 0 を含む Length 排他的の間で、対応する値の論理インデックスを昇順で指定します。 指定されていないインデックスのすべての値は、 の既定値 Tで暗黙的に定義されているものとして扱う必要があります。

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

戻り値

注釈

1 つの例を示すために、戻り値 [3, 5] と GetValues()() が [98, 76] を生成する場合GetIndices()、これは VBuffer<T> 4 番目と 6 番目の座標でそれぞれ 0 以外の値 98 と 76 を持つベクトルを表し、他のすべてのインデックスでゼロを表します。 (これはすべての .NET 数値型の既定値であるため、ゼロ)。

適用対象