0

我正在尝试从https://webgis.dme.qld.gov.au/webgis/webqmin/shapes/epm.tar下载文件以使用 webclient 保存到我的 d:\ 驱动器。我在“Client.DownloadFile”之后收到错误 Invalid token '(' in class、struct 或 interface member declaration

这是我第一次使用 C#!

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Project1
{
    class Class1
    {
        WebClient Client = new WebClient ();
        Client.DownloadFile("https://webgis.dme.qld.gov.au/webgis/webqmin/shapes/epm.tar", @"d:\epm.tar");
     }
}
4

1 回答 1

3

您需要将代码放入一个方法中:

namespace Project1
{
  class Class1
  {

    public void DownloadIt()
    {
        WebClient Client = new WebClient ();
        Client.DownloadFile("https://webgis.dme.qld.gov.au/webgis/webqmin/shapes/epm.tar",      @"d:\epm.tar");
    }
  }
}

然后要使用它,您只需从控制台应用程序或 winform 应用程序调用该方法:

Class1 c = new Class1();
c.DownloadIt();
于 2013-02-01T02:53:11.670 回答