这是个从.NET QuickStart 教程改编过来的例子:using System;
using System.Net;
using System.IO;
using System.Text;class ClientGET {    public static void Main(string[] args) 
    {        if (args.Length < 2) 
{
            showusage();
        } else 
{
            getPage(args[0],args[1]);
        }        Console.WriteLine();
        Console.WriteLine("Press Enter to continue...");
        Console.ReadLine();        return;
    }    public static void showusage() 
    {
        Console.WriteLine("Attempts to GET a URL");
        Console.WriteLine("\r\nUsage:");
        Console.WriteLine("ClientGET URL LocalFilePath");
        Console.WriteLine("Examples:");
        Console.WriteLine("ClientGET http://www.microsoft.com/net/ c:\\localfile.html");
    }    public static void getPage(String url, String sFileName) 
    {
        WebResponse result = null;
FileStream oFOut = null;        try 
{
            WebRequest req = WebRequest.Create(url);
            result = req.GetResponse();
            Stream ReceiveStream = result.GetResponseStream();     oFOut = new FileStream(sFileName, FileMode.OpenOrCreate, FileAccess.Write);     int nByte;     while ((nByte = ReceiveStream.ReadByte()) != -1)
oFOut.WriteByte((byte)nByte);        } 
catch(Exception) 
{
            Console.WriteLine("\r\nThe request URI could not be found or was malformed");
        } finally 
{
            if ( result != null )
                result.Close();

    if (oFOut != null)
oFOut.Close();
        }
    }
}