語言

AssetManager.AssetInputStream.Read 方法

定義

多載

名稱 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於