C#でテキストファイルを読み込むにはStreamReaderを使う。
using System.IO; StreamReader fs; string str; fs = new StreamReader("test.txt"); while (fs.Peek() >= 0) { str = fs.ReadLine(); System.Console.WriteLine(str); } fs.Close();
1行読み込むメソッドがReadLine。
Peekメソッドで読み取り可能な次の文字を取得できるので、これが-1を返す場合はファイル終端と判定すればよい。
最初からすべて読み込んでしまう場合は、ReadToEndメソッドが使える。