Bagikan melalui


Index.GetOffset(Int32) Metode

Definisi

Menghitung offset dari awal koleksi menggunakan panjang koleksi yang ditentukan.

public:
 int GetOffset(int length);
public int GetOffset (int length);
member this.GetOffset : int -> int
Public Function GetOffset (length As Integer) As Integer

Parameter

length
Int32

Panjang koleksi yang akan digunakan indeks. Harus berupa nilai bilangan positif.

Mengembalikan

Offset.

Keterangan

Untuk alasan performa, metode ini tidak memvalidasi apakah length atau nilai yang dikembalikan negatif. Ini juga tidak memvalidasi apakah nilai yang dikembalikan lebih besar dari length.

Koleksi tidak diharapkan memiliki panjang/jumlah negatif. Jika offset yang dikembalikan metode ini negatif dan kemudian digunakan untuk mengindeks koleksi, runtime akan melempar ArgumentOutOfRangeException, yang akan memiliki efek yang sama dengan validasi.

Berlaku untuk