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文字未満が読み取られます。 このメソッドは、少なくとも 1 文字の入力が使用可能になるまでブロックします。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。