テキストファイルの中身を1行ずつ読み込んで表示する

By matsuyama - Last updated: 水曜日, 3月 10, 2010 - Save & Share - Leave a Comment

System.IO.StreamReader text_reader = null;

text_reader = new System.IO.StreamReader( @”c:\test.txt”, System.Text.Encoding.Default );

// 1行ずつ読み込んでリストボックスに追加
while( text_reader.Peek() >= 0 )
listBox1.Items.Add(text_reader.ReadLine());

text_reader.Close();

※Peek()で事前に読取可能かどうか調べてから
実際にReadLine()で1行ずつ読み込む。

1文字ずつ読み込みたい場合は
ReadLine()の替わりにRead()を使用する。

なお、Peek()しただけでは
現在のファイルポインターの位置は変わらない。
Peek()の戻り値が-1の場合
それ以上読み込めるデータが無いことを示す。

string s = “テスト 確認  チェック 再チェック”

char[ ] delimiter = new char[ ] { ‘ ‘ };
string[ ] sub = s.Split(delimiter);

// string配列に分割した文字列が入ってます

Posted in StreamReader • • Top Of Page

Write a comment

Time limit is exhausted. Please reload the CAPTCHA.

*