このページは役に立ちましたか。
このページのコンテンツについての ご意見をお待ちしております
その他にご意見はありますか。
残り 1500 文字
エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

StringReader.Read メソッド (Char[], Int32, Int32)

2013/12/12

入力文字列から文字のブロックを読み取り、count だけ文字位置を進めます。

Namespace:  System.IO
アセンブリ:  mscorlib (mscorlib.dll 内)

public override int Read(
	char[] buffer,
	int index,
	int count
)

パラメーター

buffer
型: System.Char []
このメソッドが返されると、指定された文字配列の index から (index + count - 1) までの値が、現在のソースから読み取られた文字に置き換えられます。
index
型: System.Int32
バッファー内の開始インデックス。
count
型: System.Int32
読み取る文字の数。

戻り値

型: System.Int32
バッファーに読み取る文字の総数。要求しただけの文字数を読み取ることができなかった場合、この値は要求した文字数より小さくなります。基になる文字列の末尾に到達した場合は 0 になることがあります。

例外条件
ArgumentNullException

buffernull です。

ArgumentException

バッファー長から index を差し引いた値が count より小さい値です。

ArgumentOutOfRangeException

index または count が負の値です。

ObjectDisposedException

現在のリーダーが閉じられています。

このメソッドは、TextReader.Read をオーバーライドします。

このメソッドは、index を開始位置とする buffer 文字配列を StringReader から count 文字まで読み取ります。読み取った実際の文字数を返します。文字列の末尾に到達し、文字が読み取られなかった場合は、0 を返します。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2015 Microsoft