Aracılığıyla paylaş


Index.GetOffset(Int32) Yöntem

Tanım

Belirtilen koleksiyon uzunluğunu kullanarak koleksiyonun başından uzaklığı hesaplar.

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

Parametreler

length
Int32

Dizinin birlikte kullanılacağı koleksiyonun uzunluğu. Pozitif bir değer olmalıdır.

Döndürülenler

Int32

Uzaklık.

Açıklamalar

Performans nedenleriyle, bu yöntem döndürülen değerin negatif olup olmadığını length doğrulamaz. Ayrıca döndürülen değerin değerinden lengthbüyük olup olmadığını doğrulamaz.

Koleksiyonların uzunluğu/sayısı negatif olması beklenmez. Bu yöntemin döndürülen uzaklığı negatifse ve daha sonra bir koleksiyonu dizine almak için kullanılırsa, çalışma zamanı, doğrulamayla aynı etkiye sahip olan değerini oluşturur ArgumentOutOfRangeException.

Şunlara uygulanır