テキストファイルを読み込む
プログラミングC# p544
ファイル読み込みみたいな、プログラミング言語としての基本機能が、大分後になって書かれています。が、ちょっと都合で先取り。
using System; using System.IO; class ReadFileTest { static void Main(string[] args) { FileInfo file = new FileInfo("header.txt"); using(StreamReader sr = file.OpenText()) { string text; while((text = sr.ReadLine()) != null) { Console.WriteLine(text); } } } }
Javaでtry〜catch〜finallyを書くよりは、using文を使うことですっきりしてます。
そういやusingキーワードは、二つの意味を持つなぁ。これ、C#のポリシに反しないのかな?
ところで、結果はこう。
HTTP/1.1 200 OK Date: Tue, 12 Feb 2008 14:58:27 GMT Server: Apache Content-Type: text/html; charset=euc-jp Vary: Accept-Encoding Connection: close
これ、d.hatena.ne.jpにHEADコマンドを投げた結果だったりします。詳細は次のエントリ。
このテキストファイルを使って、正規表現の辺りを読み進めようと画策中。。