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

Uzaklık.

Açıklamalar

Performans nedenleriyle, bu yöntem veya 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ı beklenmiyor. 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