改了一下,关键是那个Encoding.Dufault。参考《Visual C# 入门与精通》Sample,调试通过。
static void Main(string[] args)
{
//WriteToFile();
myMethod();
}
static void myMethod()
{
  HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create("http://localhost/mail/1.html");
  HttpWebResponse webresp = (HttpWebResponse)webreq.GetResponse();
  StreamReader strm = new StreamReader(webresp.GetResponseStream(),Encoding.Default);
  string sLine;
  do
  {
    sLine = strm.ReadLine();
    Console.WriteLine(sLine);
  }while(sLine!=null);
  strm.Close();
}