共用方式為


NIndex.GetOffset(IntPtr) 方法

定義

使用指定的集合長度計算開始的位移。

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

參數

length
IntPtr

nativeint

將搭配使用 NIndex 之集合的長度。 length 必須是正值

傳回

IntPtr

nativeint

備註

基於效能考慮,我們不會針對負值驗證輸入長度參數和傳回的位移值。 我們不會驗證傳回的位移是否大於輸入長度。 預期 NIndex 會與一律具有非負長度/計數的集合搭配使用。 如果傳回的位移為負數,然後用於 NIndex,則集合將會超出範圍例外狀況,這會影響驗證。

適用於