Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS1525

Istilah ekspresi tidak valid 'istilah'

Pengkompilasi mendeteksi istilah yang tidak valid dalam ekspresi. Kesalahan ini dapat disebabkan oleh ekspresi yang hilang di mana yang diharapkan, yang mengarah ke token berikutnya diurai secara salah sebagai ekspresi, atau konstruksi yang tidak valid digunakan dalam ekspresi. Akar penyebab umum termasuk token yang tidak cocok, titik koma yang hilang, atau pemisah berlebih.

Sampel berikut menghasilkan CS1525:

// CS1525.cs
class MyClass
{
    public static void Method(int number) {}

    public static void Main()
    {
        int i = 0;
        i = i + 'c' + 1 + (2);   // OK
        i = i + void + throw;    // CS1525, these keywords are not valid in this expression

        Method(123,);            // CS1525, excess trailing comma

        goto EmptyLabel;
        EmptyLabel:              // CS1525, empty label
        // Add something here to resolve the error, for example:
        // System.Console.WriteLine("Hello!");
    }
}