Index.GetOffset(Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.