Aracılığıyla paylaş


VBuffer<T>.GetIndices Yöntem

Tanım

Endeksler. Yoğun bir gösterim için bu dizi kullanılmaz ve varsayılan "boş" yayılma alanını döndürür. Seyrek bir gösterim için, bu değerden GetValues() döndürülene paraleldir ve karşılık gelen değerlerin mantıksal dizinlerini, açıkça tanımlanan tüm değerlere karşılık gelen 0 dahil ve Length hariç arasında artan sırada belirtir. Belirtilmemiş dizinlerdeki tüm değerler, varsayılan değeriyle Törtük olarak tanımlanmış olarak kabul edilmelidir.

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

Döndürülenler

Açıklamalar

Bir örnek vermek gerekirse, [3, 5] döndürür ve GetValues()() [98, 76] üretirseGetIndices(), buVBuffer<T>, sırasıyla 4. ve 6. koordinatlarda sıfır olmayan 98 ve 76 değerlerine ve diğer tüm dizinlerde sıfırlara sahip bir vektör anlamına gelir. (Sıfır, çünkü bu tüm .NET sayısal türleri için varsayılan değerdir.)

Şunlara uygulanır