İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1525

Geçersiz ifade terimi 'term'

Derleyici bir ifadede geçersiz bir terim algılamıştı. Bu hata, eksik bir ifadeden kaynaklanabilir ve bu durum, sonraki belirteçlerin bir ifade olarak yanlış ayrıştırılması veya ifade içinde geçersiz bir yapı kullanılmasına neden olabilir. Yaygın kök nedenler arasında eşleşmeyen belirteçler, eksik noktalı virgül veya fazla sınırlayıcılar bulunur.

Aşağıdaki örnek CS1525 oluşturur:

// 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!");
    }
}