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で作成したテキストファイルは文字化けします。
気をつけましょう。