header
CodePanic! > C#.NET Tips > 今ここ

■一度にすべて読み込む

テキストファイルの中身を
一度にすべて読み込んで表示するサンプルです。

System.IO.StreamReaderクラスを使います。
同クラスのコンストラクタにて
テキストファイル名と
エンコード方式を与えます。

あまり大きなサイズのファイルだと
読み込みに時間がかかってしまうので
サンプルを動かす場合は
小さめのファイルでまずは試してください。

最後にStreamをクローズすることを忘れずに。

【補足】
	ReadToEnd()の戻り値はstringなので
	加工したい場合は
	1度string型の変数か何かで受けてご自由に。

System.IO.StreamReader m_reader = null;

m_reader = new System.IO.StreamReader( @"c:\hello.txt", System.Text.Encoding.Default );
MessageBox.Show( m_reader.ReadToEnd() );
m_reader.Close();





Copyright © 2008.07 - shougo suzaki