TextWriter

TextWriterは、文字ストリーム出力を扱う基底クラス・・・。

TextWriter クラス (System.IO)

これの派生クラスを使って、ファイルなどに文字ストリームとしてデータを書き込む・・・。

FileStreamのfs、TextWriterのtwを用意・・・。

FileStreamでtest.txtを開き、インスタンスはfsに格納・・・。
FileMode.Createなので、test.txtが存在しない場合は作成される・・・。

TextWriterの派生クラスStreamWriterにfsを渡す・・・。インスタンスはtwに・・・。
これで文字ストリームライタtwで文字列を書き込める・・・。

tw.Writeで指定した文字列"あいうえお"がtest.txtに書きこまれる・・・。

終わったら閉じる・・・。

実行すると、

f:id:BG1:20151021122830p:plain

とtest.txtに"あいうえお"が書き込まれている・・・。

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