-2

私は 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);
}

どうすればこれを解決できますか?

4

1 に答える 1

3

識別子が期待されるということは、コンパイラが何らかの識別子、つまり変数の名前、クラスメンバー、またはそのようなものを期待することを意味します。

this現在のオブジェクトインスタンスを指すだけです。これは、現在のインスタンスのメンバーを使用することを意味します。ただし、そのメンバーの名前を.

したがって、この問題を解決するには、コンパイラエラーが表示される行のthis.前後に識別子を追加します。()そのメンバーは値を返し、その値はfileArray変数に格納されます。

于 2012-09-16T19:42:04.570 に答える