AssetManager.AssetInputStream.Read 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| Read() |
讀取這個資產流的下一個位元組資料。 |
| Read(Byte[]) |
將資料從該串流讀取至指定的緩衝區。 |
| Read(Byte[], Int32, Int32) |
從此串流讀取最多指定數量的位元組到緩衝區。 |
Read()
讀取這個資產流的下一個位元組資料。
[Android.Runtime.Register("read", "()I", "")]
public override int Read();
[<Android.Runtime.Register("read", "()I", "")>]
override this.Read : unit -> int
傳回
下一個資料位元組,若已到達串流末端則為 -1。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Read(Byte[])
將資料從該串流讀取至指定的緩衝區。
[Android.Runtime.Register("read", "([B)I", "")]
public override sealed int Read(byte[]? b);
[<Android.Runtime.Register("read", "([B)I", "")>]
override this.Read : byte[] -> int
參數
- b
- Byte[]
接收資料的緩衝區。
傳回
讀取的位元組數,或當串流結束時的 -1。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
Read(Byte[], Int32, Int32)
從此串流讀取最多指定數量的位元組到緩衝區。
[Android.Runtime.Register("read", "([BII)I", "")]
public override sealed int Read(byte[]? b, int off, int len);
[<Android.Runtime.Register("read", "([BII)I", "")>]
override this.Read : byte[] * int * int -> int
參數
- b
- Byte[]
接收資料的緩衝區。
- off
- Int32
以零為基礎的偏移 b 量,用來儲存資料。
- len
- Int32
最大可讀取的位元組數。
傳回
讀取的位元組數,或當串流結束時的 -1。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。