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(); |