NIndex.GetOffset(IntPtr) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的集合長度計算開始的位移。
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,則集合將會超出範圍例外狀況,這會影響驗證。