我是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);
}
我该如何解决这个问题?
答案 0 :(得分:3)
期望标识符意味着编译器需要一些标识符,即变量名,类成员或类似名称。
this
只指向当前对象实例;意味着您将使用当前实例的成员。但是,您必须在.
因此,要解决此问题,请在显示编译器错误的行中的this.
之后和()
之前添加标识符。该成员将返回一个值,该值将存储在您的fileArray
变量中。