Cドライブの直下にtest.txtがある事を前提にソースを公開します。


-- code -----


using (System.IO.StreamReader sr = new System.IO.StreamReader(@"c:\test.txt", System.Text.Encoding.Default)){
string line = "";
while ( (line = sr.ReadLine()) != null) {
Console.WriteLine(line);
}
}
------------


以上で、コンソールにテキストファイルの内容が表示されると思われます。


usingを使う事により、明示的にファイルを閉じなくても、勝手に閉じてくれます。


ファイルを指定する際の@は文字列でエスケープシーケンスを無効にします。


System.Text.Encoding.Defaultは現在動作しているOSのデフォルトの文字コードを利用します。


C#は何も指定をしないとUnicodeでテキストファイルを読み込むのでShift_JISで作成したテキストファイルは文字化けします。


気をつけましょう。