Aracılığıyla paylaş


NIndex.GetOffset(IntPtr) Yöntem

Tanım

Veren koleksiyon uzunluğunu kullanarak başlangıçtan uzaklığı hesaplayın.

public:
 IntPtr GetOffset(IntPtr length);
public IntPtr GetOffset (IntPtr length);
member this.GetOffset : nativeint -> nativeint
Public Function GetOffset (length As IntPtr) As IntPtr

Parametreler

length
IntPtr

nativeint

NIndex'in birlikte kullanılacağı koleksiyonun uzunluğu. uzunluk pozitif bir değer olmalıdır

Döndürülenler

IntPtr

nativeint

Açıklamalar

Performans nedenleriyle, giriş uzunluğu parametresini ve döndürülen uzaklık değerini negatif değerlere karşı doğrulamayız. döndürülen uzaklık değerinin giriş uzunluğundan büyük olduğunu doğrulamayız. NIndex'in her zaman negatif uzunluğu/sayısı olmayan koleksiyonlarla kullanılması beklenir. Döndürülen uzaklık negatifse ve NIndex için kullanılırsa bir koleksiyon, doğrulamayla aynı etkilenecek aralık özel durumundan çıkar.

Şunlara uygulanır