Buffer.ArrayOffset 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳該緩衝區後方陣列中緩衝區第一個元素的偏移量 (可選操作)。
[Android.Runtime.Register("arrayOffset", "()I", "GetArrayOffsetHandler")]
public abstract int ArrayOffset();
[<Android.Runtime.Register("arrayOffset", "()I", "GetArrayOffsetHandler")>]
abstract member ArrayOffset : unit -> int
傳回
緩衝區陣列中緩衝區第一個元素的偏移量
- 屬性
例外狀況
若緩衝區為唯讀,則為 UnsupportedOperationException,若緩衝區未暴露陣列
備註
回傳該緩衝區後方陣列中緩衝區第一個元素的偏移量 (可選操作)。
如果這個緩衝區是由陣列支援,那麼緩衝區位置 p 對應陣列索引 p + arrayOffset()。
在呼叫此方法之前,先呼叫該 #hasArray hasArray 方法,以確保此緩衝區有可存取的後方陣列。
新增於1.6版本。
Java 文件 java.nio.Buffer.arrayOffset()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。