StreamReader

StreamReaderは、指定されたさまざまなバイトストリームを文字ストリームとしてバッファに読み込むクラス・・・。

StreamReader クラス (System.IO)

これまでStreamReaderのコンストラクタにFileStreamオブジェクトを渡していたが、ファイル名で直接文字ストリームとして開くこともできる・・・。

StreamReaderオブジェクトsrとchar[]のbufを用意・・・。

StreamReaderのコンストラクタに"test.txt"を直接指定する・・・。
戻り値はsrに・・・。

あとは、

sr.Readでbufに読み込んだ文字ストリームを格納する・・・。

bufを出力・・・。

sr.Closeで閉じる・・・。
srの1つでいいので、前回より楽・・・。
例外処理も、

こんな感じ・・・。

f:id:BG1:20151022105150p:plain

この状態で実行・・・。

あいうえお

続行するには何かキーを押してください . . .

と出力される・・・。

Sample/MainClass.cs at master · bg1bgst333/Sample · GitHub