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
|