PipedReader.Read(Char[], Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將這 len 條管道資料的字元數讀取到字元陣列。
[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。
如果讀取該讀取器的執行緒被中斷。
如果這個讀取器是關閉的,或是沒有連接到寫入者,或寫入連接的寫入者執行緒已經不在運作。
備註
將這 len 條管道資料的字元數讀取到字元陣列。
len若資料len流末端或超過管線緩衝區大小,讀取字元將少於字元。 此方法會阻塞直到至少有一個輸入字元可用。
的 java.io.PipedReader.read(char[], int, int)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。