InputStreamReader.Read(Char[], Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將字元讀入陣列的一部分。
[Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")]
public override int Read(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("read", "([CII)I", "GetRead_arrayCIIHandler")>]
override this.Read : char[] * int * int -> int
參數
- cbuf
- Char[]
目的緩衝區
- off
- Int32
開始儲存角色的偏移
- len
- Int32
最大可讀取字元數
傳回
讀取字元數,若已到達串流結束則為 -1
- 屬性
例外狀況
如果 offset buffer.length。
如果讀取器關閉或發生其他輸入輸出錯誤。
備註
將字元讀入陣列的一部分。 此方法會阻塞直到有輸入可用、發生 I/O 錯誤,或串流結束為止。 若 len 為零,則不讀取字元,回傳 0;否則,會嘗試至少讀一個字元。 若串流已至末端,無法使用字元,則回傳 -1 值;否則,至少會讀取一個字元並儲存在 CBUF。
Java 文件 java.io.InputStreamReader.read(char[], int, int)。
Java 參考 java.io.InputStreamReader.read。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。