C#中的问题:预期的标识符

时间:2012-09-16 19:36:26

标签: c# compiler-errors

我是C#编程的新手,我有一些代码,假设要将要下载的文件的URL源复制到剪贴板。但是有一个错误,它说“标识符预期”。以下是代码:

private void button2_Click(object sender, EventArgs e)
{    
    File[] fileArray = this.();  //<<-- in here is the problem
    Clipboard.Clear();

    string str = "";

    File[] fileArray1 = fileArray;
    for (int i = 0; i < (int)fileArray1.Length; i++)
    {
        File file = fileArray1[i];
        str = string.Concat(str, file.downloadURL, Environment.NewLine);
    }
    Clipboard.SetText(str);
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

期望标识符意味着编译器需要一些标识符,即变量名,类成员或类似名称。

this只指向当前对象实例;意味着您将使用当前实例的成员。但是,您必须在.

之后指明该成员的名称

因此,要解决此问题,请在显示编译器错误的行中的this.之后和()之前添加标识符。该成员将返回一个值,该值将存储在您的fileArray变量中。