编译用于下载字符串和进度条的代码时出错

时间:2019-05-18 17:14:59

标签: c#

我有一些简单的代码,但是无法编译。我收到一个我不明白的错误。

尝试编译此代码:

private void Button1_Click(object sender, EventArgs e)
{
    XmlDocument doc = new XmlDocument();
    WebClient wc = new WebClient();

    wc.DownloadProgressChanged += (s, e) => { progressBar1.Value = e.ProgressPercentage; } ;
    wc.DownloadString("example.com");
 }

并出现此错误:

  

“ CS0136 C#无法在此范围内声明名为'e'的本地或参数,因为该名称在封闭的本地范围内用于定义本地或参数”

怎么了?

1 个答案:

答案 0 :(得分:1)

您不能对两个不同的“事物”使用相同的占位符e
尝试将其中之一更改为e2

相关问题